我可以在GIT中更改登录用户以使用相同的存储库吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以在GIT中更改登录用户以使用相同的存储库吗?相关的知识,希望对你有一定的参考价值。
我正在为公共和私人存储库使用几个不同的git帐户。
不是我正在尝试克隆私有存储库,但是
git clone https://git.... .git
返回错误:
remote: Repository not found.
但我的网址足够好(保存的情况)。我刚从github复制了这个。
我希望为拥有足够权限的用户输入我的git用户名和密码。
我也试过了:
ssh -T git@github.com
返回:
Hi <username_without_access_to_expected_repo>! You've successfully authenticated, but GitHub does not provide shell access.
我还试图将当前的SSH密钥从我的机器设置到私有存储库,但它告诉我这个密钥已经在使用了。
那么,是否可以使用预期用户克隆我的私有存储库?
我在寻找类似的东西:
git login
但是这个命令不存在。
附:我设定了我的
git config --global user.name
git config --global user.email
对于具有预期用户名和电子邮件且具有足够权限的用户。
答案
关于您的https问题(未找到回购),请检查git config credential.helper
的值。
如果你看到“manager
”或“osxkeychain
”,这意味着your credentials(GitHub用户名/密码)被缓存。
在再次尝试使用git clone之前,您需要先删除/更新它们。
删除或更新它们on Windows或on Mac。
另一答案
您正尝试从https克隆。但是在用ssh测试连接之后。可能你把你的ssh密钥放到公共和私人回购。尝试从私人仓库中删除ssh密钥,然后重试。
另一答案
作为临时修复,我使用了以下命令:
git clone https://<username>:password@git....
以上是关于我可以在GIT中更改登录用户以使用相同的存储库吗?的主要内容,如果未能解决你的问题,请参考以下文章
如果我在我的计算机上本地更改项目名称,我可以将我的代码推送到同一个 GitHub 存储库吗?