我正在做我的项目并遇到了一个奇怪的git错误。我通过按照以下命令设置user.name来克隆名为X的公司的私有项目:
git config --global --unset-all user.name
然后: -
git config --global --add user.name <whatever>
能够克隆项目。在此之后,当我试图推送到我的git配置文件时,我无法做到这一点。它给了我以下错误: -
Vikass-MacBook-Air% git push
remote: Permission to vikkyconer/coursera-test.git denied to X.
fatal: unable to access 'https://github.com/vikkyconer/coursera-test.git/': The requested URL returned error: 403
在正常的谷歌搜索后,我发现并了解我必须重新设置我的user.name。
我再次运行了上述两个命令,但是我没有成功推送到我的分支机构。我显然能够克隆项目,也能够拉动项目,但无法运行git push。
我重置了我的全局,本地和系统的git用户。
取消设置后,命令下面的所有用户都确认没有当前用户。
git config -l
我仍然无法进行git推送。如果那里的人也面临上述错误,请帮助我。
答案 0 :(得分:0)
INSERT
文件。这是保存所有~/.gitconfig
设置的地方。或者你可以这样做
--global
答案 1 :(得分:0)
以下是您通常在私人存储库中执行的操作