在我的脑海里。我的回购是公开的,但现在是私人的。我正试图通过命令行从我的CentOS盒子上拉出来。
当我尝试git pull origin
时,我得到:
error: The requested URL returned error: 403 Forbidden while accessing <remote path to git>
从内存中我从未在此框中使用Git设置我的用户名/密码,因此我尝试按照此处的说明进行操作:https://help.github.com/articles/set-up-git#platform-linux
但这没有做任何事情/我从未被要求提供密码。为了澄清,我输入了与我的github帐户相关联的电子邮件。
谷歌搜索“从命令行登录git”没有任何帮助。我究竟如何登录这件事?
答案 0 :(得分:0)
使用https,您可以:
将您的用户名放在远程网址中,即使是原始存储空间:
git set-url origin https://YourName@github.com/YourName/yourRepo.git
将您的密码存储在~/.netrc
文件或凭证帮助程序缓存中
请参阅“_netrc/.netrc
alternative to cURL”。
我更喜欢gpg-encryption credential helper到GitHub提到的内存缓存凭据帮助程序,因为您只需输入一个密码, all 您的凭据(不仅仅是GitHub,还可能是远程)回购其他Git托管服务提供商,比如BitBucket。)