推送到GitHub时发生致命错误



我是新来的。我正在使用SL6,并在本地存储库中创建了一个文件。我已经在GitHub上创建了一个远程存储库。我添加了一个新文件,并提交了它,但是当我尝试将它推送到存储库

时,我得到了以下错误

错误:请求的URL返回错误:403 Forbidden while access

任何帮助都是伟大的,特别是如果它已经白痴证明:)

要确定能够使用https协议登录,您应该首先将您的身份验证凭证设置为git远程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错误

如果你不想处理你的GitHub用户帐户密码(通过加密_netrc文件),你也可以将你的远程url更改为ssh url。
参见"生成SSH密钥"。

然后输入(在"更改远程的URL"中更多):

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

最新更新