我们最近将我们的github从一个帐户所有者移动到另一个帐户所有者,现在突然间,当我git pull在远程仓库上执行或任何git命令时,它会要求我输入github用户名和密码.
我的git-config说:
[github]
user = kamilski81
token = *********
Run Code Online (Sandbox Code Playgroud)
我知道如何阻止它询问我的凭据并记住所有内容,新的所有者是否必须设置我的ssh密钥或类似的东西?
Dan*_*ris 20
下面这篇文章为我排序:https: //help.github.com/articles/why-is-git-always-asking-for-my-password
git remote set-url origin git@github.com:user/repo.git
Run Code Online (Sandbox Code Playgroud)
Ale*_*dal 12
gitconfig中的github用户名和令牌仅用于与GitHub API的交互(例如hubgem和github工具).
如果您通过https从GitHub存储库推送和拉取,则需要每次都指定您的凭据,或者挂钩到密码管理器以记住您的凭据.如何做到这一点取决于您的平台.
最简单的方法是转到您的github帐户并将SSH公钥提交到您的帐户,然后将您的github远程切换为推/拉ssh而不是https.
[edit]重新阅读问题后,我注意到你提到它以前是一个GitHub仓库,只是从一个所有者移动到另一个.如果是这种情况,并且您可以通过指定凭据进行推拉,那么我觉得这是两种情况之一:
| 归档时间: |
|
| 查看次数: |
17754 次 |
| 最近记录: |