git push -u origin master 失败,遇到权限被拒绝的问题

标签 git github rstudio

我在 Rstudio 中创建了新项目,并且还打开了 github 项目存储库。但是,我打算将所有项目实现推送到 github 页面,但 Git 提示以下错误:

$ git push -u origin master
remote: Permission to JulaitiShayiding/mspc.git denied to julaiti.
fatal: unable to access 'https://github.com/JulaitiShayiding/mspc.git/': The requested URL returned error: 403

我使用这些 git 命令来执行此操作:

cd /path/to/my/repo
rm -rf .git
git init
git add --all
git commit -m "Initial commit"
git remote add origin "https://github.com/JulaitiShayiding/mspc.git"
$ git pull --rebase origin master
git push -u origin master
$ git pull origin master

编辑:

我尝试使用git add .gitignore添加.gitignore文件,但仍然无法解决权限被拒绝的问题。 .gitingore 文件包含以下内容:

.Rproj.user
.Rhistory
.RData

我查看了SO中的相关帖子,并尝试了所有这些git permission denied ,但仍然无法解决我的问题。谁能帮我解决这个问题吗?如何修复这个错误?任何想法?预先感谢:)

最佳答案

您似乎没有权限推送到存储库https://github.com/JulaitiShayiding/mspc.git/。要推送到存储库,您必须是存储库的所有者,或者必须是存储库的协作者。为此,请转到存储库设置并将您自己添加为协作者,或者要求所有者将您添加为协作者。

enter image description here

如果这不是您的存储库并且您无法找到协作者,您可以将存储库 fork 到您的帐户,进行一些更改,然后创建对原始存储库的 pull 请求。然后,该 pull 请求必须由存储库的所有者或协作者接受。

关于git push -u origin master 失败,遇到权限被拒绝的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43069551/

相关文章:

windows - 错误!在 $PATH 中找不到 git 二进制文件

git - git可以推送到远程仓库的当前分支吗?

git - 在 Git 中跟踪单个文件的历史时如何查看完整的提交?

swift - PNChart-swift 不工作

git - '.gitignore' 文件中应该忽略哪些项目文件? ( Spring 启动)

r - 如何使用 iGraph 和 RStudio 在 R 中保存 "get.adjacency()"的邻接矩阵?

r - 大对象填满屏幕时暂停打印

linux - Linux 上的 git 也从另一个存储库上传文件

eclipse - Nodeclipse Node Perspective 中的 Node.js 项目消失了

r - 我可以在没有 R studio 的情况下使用 R 吗?