我在Github上有一个私人存储库,用于我正在进行的一个项目。到目前为止,我只在家里的台式机上工作,但我刚刚买了一台笔记本电脑,我正在尝试设置它,以便我可以在任何一台电脑上工作,并进行推/拉更改。
我在我的Github账户上为笔记本电脑添加了一个新的SSH密钥,并且成功地克隆并更改了我设置的公共测试回购。但是,我不能克隆私人回购。为了克隆私有回购,我需要在命令行中做什么特别的事情吗?我是否需要为我的笔记本电脑设置一个新的GitHub帐户,并将自己设置为合作者?
我使用的命令是git clone git://github.com/username/reponame.git
解决方案:2022年2月
进入>开发者设置>个人访问令牌链接:https://github.com/settings/tokens
单击生成新令牌
选择作用域(启用全部以完全访问)
这将生成一个令牌,看起来像这样:
现在使用以下命令:
git clone https://user:TOKEN@github.com/username/repo.git
更新2021年(过时)
正在执行以下命令:
git clone https://user:pass@github.com:username/repo.git
将在以下错误中解决:
密码认证支持已于2021年8月13日移除。请改用个人访问令牌。
并将您链接到以下支持页面:
https://docs.github.com/ en /认证/ keeping-your-account-and-data-secure / creating-a-personal-access-token
方案2021(过时)
点击你的图标配置文件,然后转到(使用上面的链接获取更多指导):
设置>开发人员设置>个人访问令牌>生成新的令牌