Mac github for mac 有人用吗?和命令行的 git 不能共存啊

teddy · 2012年06月04日 · 最后由 Teddy 回复于 2012年06月04日 · 9222 次阅读

我用 github for mac clone 下来的项目,在命令行下 git push,会提示我输入用户名和密码 命令行下 clone 的项目就不会

后来看了一下,github for mac 有一个独立的 ssh key,已经自动上传到我的 github 账号下了

但是就算这样,两个 ssh key 都在的,混用也应该没关系的吧

有同样使用这个工具的同学吗,求解惑

我的 github for mac 只用来写 commit 和看 log,其他的 push pull 都是命令行在做

你先用git remote -v看看你的 remote 是用什么协议的。我印象中用 HTTPS 方式 clone 下来的仓库在 push 时候就会问用户名和密码。

多个 Key 同时在,不是什么大问题。

另外,我对 Github 自己搞的客户端完全无爱,没有用过。我也不用 Mac。所以我的回答仅供参考。

请问 1 楼你的 git 命令是怎么安装的,我的是 xcode 自带的

回 2 楼,是 https,但是我把 public key 上传上去了,应该是不用验证的

感谢 2 楼,问题解决了,的确是协议问题

http://stackoverflow.com/questions/6565357/git-push-requires-username-and-password

git remote set-url origin git://new.url.here

改成 git 协议,两边就都能用了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号