克隆私有仓库(Github)

445

我在Github上有一个私有仓库,用于我正在开发的项目。目前为止,我只在家里的台式电脑上工作,但我刚刚买了一台笔记本电脑,并尝试设置它,以便我可以从任何一台计算机上工作,并推送/拉取更改。

我在Github帐户中添加了新的SSH密钥,成功地克隆并对我设置的公共测试repo进行更改。但是,我无法克隆私有repo。我需要在命令行中做些特殊设置才能克隆私有repo吗?我需要为我的笔记本电脑设置一个新的GitHub帐户并将自己设置为合作者吗?

我使用的命令是git clone git://github.com/username/reponame.git


由于某些原因,2022年4月的更新答案对我不起作用。这里提供的答案(https://dev59.com/X8Lra4cB1Zd3GeqPBRJl)对我有用 - git clone https://username:token@github.com/user/repo - desert_ranger
32个回答

0

如果您正在使用 SourceTree,请确保在高级设置中没有添加错误/不同的 GitHub 主机名。

enter image description here

如果存在任何错误的主机名,请将其删除,下次克隆时您将看到一个提示输入用户名和密码。在该窗口中使用PAT作为密码。

0
生成一个经典令牌,并启用仓库范围。
账户 -> 设置 -> 开发者设置 -> 个人访问令牌(经典)。
然后使用以下命令克隆存储库:
git clone https://your_classic_token_with_repo_scope@github.com/account/repo.git

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接