无法取消设置git user.name

时间:2016-08-04 14:37:00

标签: git github

我正在做我的项目并遇到了一个奇怪的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推送。如果那里的人也面临上述错误,请帮助我。

2 个答案:

答案 0 :(得分:0)

  • 在您的主文件夹中编辑INSERT文件。这是保存所有~/.gitconfig设置的地方。

或者你可以这样做

  • --global

答案 1 :(得分:0)

以下是您通常在私人存储库中执行的操作

  1. 您将获得Git Hub的注册
  2. 在Git Hub上,导航到存储库的主页面
  3. 查找并点击设置
  4. 查找并点击协作者
  5. 键入协作者姓名
  6. 从下拉列表中选择协作者
  7. 点击添加协作者
  8. 用户将收到电子邮件协作请求。
  9. 接受并完成
  10. Reference