我正在尝试使用我的一个GitHub ssh键,以便我可以从一个推送和拉动oranization/repo.我刚刚创建了密钥并将其添加到我自己的帐户中.我按照GitHub生成SSH密钥页面上的所有说明进行操作.
当我这样做时,GitHub ssh会认出我 ssh -T git@github.com
但是,当我尝试拉或克隆时,GitHub仍然要求我输入用户名/密码.我有权修改此存储库.
(vagrant)vagrant@vagrant-ubuntu-trusty-32:/vagrant$ ssh -T git@github.com
Warning: Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
Hi getvictor! You've successfully authenticated, but GitHub does not provide shell access.
(vagrant)vagrant@vagrant-ubuntu-trusty-32:/vagrant$ git pull
Username for 'https://github.com':
Run Code Online (Sandbox Code Playgroud)
任何想法如何解决它?
Von*_*onC 10
检查origin您的仓库的远程' ':
git remote -v
Run Code Online (Sandbox Code Playgroud)
如果它包含https,则您的ssh密钥无关紧要,因为它是https网址,而不是ssh密钥.
您可以使用以下命令将其更改为ssh:
git remote set-url origin git@github.com:USERNAME/REPOSITORY2.git
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1077 次 |
| 最近记录: |