本地有两个仓库 A, B 需要推送到 GitHub 上的不同账号

2016-05-05 09:47:29 +08:00
 zhuweiping

小白第一次在 V 站提问,有不当的地方请大家多多指教!疑问:本地有两个仓库 A , B 需要推送到 GitHub 上的不同账号,于是想当然的在 A/.git 目录下建一个.git-credentials-A,用于 store 仓库 A 在 GitHub 上对应账号和密码,在 B/.git 目录下建一个.git-credentials-B,用于 store 仓库 B 在 GitHub 上对应账号和密码,分别在 A 目录和 B 目录执行 git config --local credential.helper store --file ~/A/.git/.git-credentials-A 和 git config --local credential.helper store --file ~/B/.git/.git-credentials-B,结果是给出了 git config [选项]的用法提示...命令没有被执行....求问这样做的思路是不是正确?看到前辈的帖子里有 git config --global credential.helper store --file ~/A/.git/.git-credentials-A 这样的命令,请问怎么样才能让它成功执行?

1957 次点击
所在节点    问与答
4 条回复
domty
2016-05-05 09:54:35 +08:00
倒是可以通过在 ssh 文件夹下设置 config 文件根据不同的 git host 地址选择不同的 rsa key 进行推送。

如果都在 github 上的话,为啥不让 a 账号 fork b 账号的项目,完成后再 pull request ?
zmj1316
2016-05-05 10:31:30 +08:00
我直接保存密码到全局, push 到哪个就用哪个的账号密码
zhuweiping
2016-05-05 12:27:50 +08:00
@domty 嗯, ssh 试过可以!在 GitHub 上那个方法是个新思路哈,感谢!
zhuweiping
2016-05-05 12:28:33 +08:00
@zmj1316 我试试,感谢!

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

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

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

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

© 2021 V2EX