我对 git 完全陌生。我正在开发 SL6 并在本地存储库中创建了一个文件。我已经在 GitHub 上创建了一个远程存储库。我添加了一个新文件并提交了它,但是当我尝试推送到存储库时出现以下错误
错误:请求的 URL 返回错误:403 访问时禁止
任何帮助都会很棒,特别是如果它已经被白痴证明了:)
为了确保能够使用 https 协议登录,您应该首先将身份验证凭据设置为 git 远程 URI:
git 远程 set-url origin https://[电子邮件受保护]/user/repo.git 然后在尝试 git Push 时会要求您输入密码。
其实这是关于http认证格式的。您也可以设置密码:
https://youruser:[电子邮件受保护]/user/repo.git 你应该意识到,如果你这样做,你的 github 密码将以明文形式存储在你的 .git 目录中,这显然是不可取的。
这样你就不会收到 403 错误
如果您不想处理您的 GitHub 用户帐户密码(通过加密
_netrc
文件),您也可以将遥控器的 URL 更改为 ssh URL。然后输入(更多信息请参阅“更改遥控器的 URL”):
cd /path/to/your/repo
git remote set-url origin [email protected]:YourUserName/YourRepo
致命:一个名为的分支(当有此名称的分支时,您可以在命令中写入