一个本地 git 仓库,如何同时连接多个远程仓库来达到 push 时同步的效果?

2014-11-04 03:12:48 +08:00
 MajestySolor
比如主要使用github,但想在coding.net上做个国内镜像备份
9990 次点击
所在节点    git
21 条回复
xcv58
2014-11-04 03:19:55 +08:00
git remote add ?
yfdyh000
2014-11-04 03:24:57 +08:00
MajestySolor
2014-11-04 03:40:43 +08:00
@xcv58
@yfdyh000

感谢回复
我用 git remote add 分别连接了github和coding.net,但是push的时候要分开输入帐号密码,如何设置能以后不再问我要帐号密码呢,git 菜鸟头有点晕~~
jybox
2014-11-04 03:56:42 +08:00
msg7086
2014-11-04 04:12:35 +08:00
@MajestySolor 用SSH连接,不要用HTTPS。coding默认就塞https让我感到很心塞。
xcv58
2014-11-04 04:34:12 +08:00
@MajestySolor 你不用 key 吗?
lightening
2014-11-04 04:39:29 +08:00
@msg7086 GitHub 现在推荐使用 HTTPS 了。https://help.github.com/articles/which-remote-url-should-i-use/

如何在 HTTPS 下将密码存入操作系统 keychain: https://help.github.com/articles/caching-your-github-password-in-git
MajestySolor
2014-11-04 04:39:39 +08:00
@jybox
@msg7086
@xcv58

理解了,感谢各位帮助 :)
MajestySolor
2014-11-04 05:40:21 +08:00
@xcv58
@jybox

请问我生成了ssh密钥,在github网站上也添加了,但是每次push还是要我输入passphrase是为什么呢?

xcv58
2014-11-04 05:48:13 +08:00
msg7086
2014-11-04 06:03:26 +08:00
@lightening 但是好像没看到推荐HTTPS的理由……
MajestySolor
2014-11-04 06:48:35 +08:00
@xcv58 非常感谢
networm
2014-11-04 07:29:27 +08:00
生成 SSH key 的时候不要输密码,直接按回车跳过
dsdshcym
2014-11-04 08:05:44 +08:00
@msg7086 These URLs work everywhere
Oishi
2014-11-04 08:31:23 +08:00
@msg7086 These URLs work everywhere--even if you are behind a firewall or proxy.
boom11235
2014-11-04 09:41:27 +08:00
@lightening 为什么推荐使用HTTPS啊?
xcv58
2014-11-04 10:17:09 +08:00
@MajestySolor 客气。
wesley
2014-11-04 11:11:37 +08:00
git可以把账号密码保存到本地文件中,不用key也行
linux下是 ~/.netrc
win下是 我的文档/_netrc

文件内容像这样:
machine git.oschina.net
login you git account
password your password
mingzhi
2014-11-04 11:57:47 +08:00
我的做法是非常dirty:
直接改.git/config 文件
在 remote "origin" 加url = "..."
jsq2627
2014-11-04 14:48:13 +08:00
我也看到现在很多地方推荐说用HTTPS,有点不解。
HTTPS也是有办法保存密码的: https://help.github.com/articles/caching-your-github-password-in-git/

最后还是推荐用图形客户端。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/143756

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX