切换Git以使用SSH

时间:2017-02-07 04:43:01

标签: git github ssh

我设置了SSH密钥并添加到Git服务器。即使这样,在我的命令行中使用Git时,它仍然使用用户名和密码进行身份验证。是否有任何命令可以更改我的身份验证机制。

2 个答案:

答案 0 :(得分:1)

我相信你正在寻找证件助手。在这里查看git文档:https://www.kernel.org/pub/software/scm/git/docs/v1.7.9/gitcredentials.html

我的猜测是git config --global credential.helper cache可以解决问题。

如果你在Mac上并使用自制软件安装git,你可以使用:git config --global credential.helper osxkeychain

还有另一个堆栈溢出问题,答案更深入地介绍了git凭据:Is there a way to skip password typing when using https:// on GitHub?

希望这有帮助!

答案 1 :(得分:0)

您是否使用git协议设置了远程分支URL?

您可以通过

进行设置
  

git remote set-url origin [SSH协议URL]

SSH协议URL类似于git@github.com:torvalds / linux.git