相关疑难解决方法(0)

Git着名的"错误:.git拒绝用户权限"

我试过谷歌搜索并阅读http://help.github.com/troubleshooting-ssh/和各种各样的指南.我无法git push -u origin mastergit push origin master(同一命令).

我的git帐户至少有2年左右的时间.我已经成功地push -u origin master在我的笔记本电脑上创建了回购和罚款,但在这个桌面上我遇到了问题.

这是我试过的:

1.我已经设置了我的git用户名

2.我已经设置了我的git用户电子邮件

3.我已将/home/meder/.ssh/id_rsa.pub的内容上传到github的帐户页面.我已经验证我没有粘贴任何空格

4.我用这些内容创建了一个〜/ .ssh/config:

  Host github.com
  User git
  Hostname github.com
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

我已经将.ssh修改为700,id_rsa 600

5.我添加了正确的远程原点而没有输入错别字:git remote add origin git@github.com:medero/cho.git

6.要确认#5,这是我的.git/config.目录是正确的,而不是另一个目录:

[remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = git@github.com:medero/cho.git
Run Code Online (Sandbox Code Playgroud)

7. ssh git@github.com -v给我一个成功的身份验证

8.一个奇怪的事情是,它给我打招呼的用户名已t附加到它上面.我的github用户名medero不是medert.

你好mederot!您已成功通过身份验证,但GitHub不提供shell访问权限.

9. …

git ssh github

108
推荐指数
7
解决办法
10万
查看次数

标签 统计

git ×1

github ×1

ssh ×1