克隆私有仓库时git凭据如何工作?

zpjtge22  于 2023-08-01  发布在  Git
关注(0)|答案(1)|浏览(117)

我在Github上有一个私人回购,我可以通过我的个人账户访问。我在我的工作笔记本电脑上,所以大部分工作都是用我的工作凭证完成的。我最近通过cli,git clone https://github.com/org-name/repo-name.git用HTTPS克隆了有问题的存储库,并且它没有提示我的个人凭据。不过,我想指出的是,在过去,我曾通过我的个人帐户参与过一些项目,所以我假设这就是为什么repo被立即克隆的原因。
我想看看这是否是原因,以及我的凭据是否被保存,所以我尝试执行git config --list,并希望我的工作和个人凭据都显示出来,但只有我的工作凭据显示:

credential.helper=osxkeychain
user.name=myName
user.email=workEmail

字符串
我也试过git credential fill,但它冻结在终端。
我想知道我是不是做错了什么(如果我包括的命令是正确的),或者是否有另一种方式,我完全错过了。我没有使用多个git帐户的经验,所以我不想搞砸任何事情。

h5qlskok

h5qlskok1#

user.nameuser.email仅用于在您所做的任何提交上归属作者。它们与GitHub、GitLab或任何其他Git主机的身份验证没有任何关系。
检查系统上的钥匙串。它有你的个人GitHub凭据,你的工作凭据,还是两者都有?(另外,为了完整起见,您确定该回购是私有的吗?)

相关问题