为什么我无法克隆我作为协作者的私有存储库

Anj*_*ali 9 git authentication github git-clone private-repository

我是一个私人 github 存储库的合作者。我可以分叉它,但是当我尝试将它克隆到我的系统上时,它会显示一个弹出框,要求提供凭据,即使我输入正确的凭据,我也无法登录。

是只有我一个人还是 github 实际上不允许克隆私人仓库,即使我是其中的合作者?

Sha*_*shi 6

你可以克隆它HTTPS

git clone https://github.com/privateRepo/privateRepo.git
Run Code Online (Sandbox Code Playgroud)

提示将询问您的用户名密码/身份验证令牌。

或者

git clone https://username:token@github.com/user/repo
Run Code Online (Sandbox Code Playgroud)

注意:- 删除了对密码身份验证的支持[链接]。如果不起作用,请使用个人访问令牌而不是密码。


Von*_*onC 0

如果你可以分叉它,你应该可以克隆它。

即使我输入正确的凭据

确保使用PAT(个人访问令牌)作为您的密码,而不是您实际的 GitHub 帐户密码。
这是因为 2020 年 12 月起的“ Git 操作的令牌身份验证要求”。