推送到GitHub时出现致命错误

时间:2014-05-17 10:54:43

标签: git github push

我是git的新手。我正在研究SL6并在本地存储库中创建了一个文件。我已经在GitHub上创建了一个远程存储库。我添加了一个新文件并提交了它,但是当我尝试推送到存储库时出现以下错误

  

错误:请求的URL返回错误:403访问时禁止访问

任何帮助都会很棒,特别是如果它已被白痴证明:)

2 个答案:

答案 0 :(得分:0)

要确保能够使用https协议登录,您应首先将您的身份验证凭据设置为git Remote URI:

git remote set-url origin https://yourusername@github.com/user/repo.git 然后,在尝试git push时,系统会要求您输入密码。

实际上,这是http身份验证格式。您也可以设置密码:

https://youruser:password@github.com/user/repo.git 您应该知道,如果您这样做,您的github密码将以纯文本形式存储在.git目录中,这显然是不可取的。

所以这样你就不会得到403错误

答案 1 :(得分:0)

如果您不想处理您的GitHub用户帐户密码(encrypting a _netrc file),也可以将遥控器的网址更改为ssh网址。
请参阅" Generating SSH Keys"。

然后输入(更多内容" Changing a remote's URL"):

cd /path/to/your/repo
git remote set-url origin git@github.com:YourUserName/YourRepo