关于github的ssh, permission…

原创 2015年07月07日 11:35:06
总之linux系统经常会出现这个问题.

先看你的能不能用:
 ssh -T git@github.com

可以的话会告诉你:
hi your_name.....success.....but no shell access(具体忘了)

不行的话,你可能还没有rsa key pair, 要先generate. 记得要generate到root directory : ~/.ssh

ssh-keygen

之后问什么就都enter,就会default到root了.

之后要把id_rsa.pub file upload到你的github account,: account settings--->ssh--->add new ssh key.
记得copy&paste,什么都不要改!

现在按理来说应该可以了.但有时.....

如果还是不行的话,先试试:
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/*

还是不行的话,那就要建一个config file在ssh的directory里面. 如果有了,就直接add这些lines:

Host github.com
        User git
        Hostname github.com
        PreferredAuthentications publickey
        IdentityFile [local path to private key half of github public key you provided]

我的出现了奇怪的syntx error,所有我没用最后一行,用clone command没问题.不知道这个identityfilei究竟是啥.....总之了.烦!
版权声明:本文为博主原创文章,未经博主允许不得转载。

由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法

【问题重现描述】     在Win7本地平台上安装完Github for Windows 2.0后,要在本地生成密匙,向Github上上传密匙并且进行网络连通性测试。     ①利用命令“...
  • bobo_93
  • bobo_93
  • 2016年06月13日 14:01
  • 3637

(待翻译)github入门之遇到SSH Permission Denied问题的原因和解决

安装好Github之后,要在一台电脑上使用github从服务器上clone一个项目,则必须确保该机器的SSH指纹加入了你的Github账号设置中。如果没有设置的话,则会显示:严重错误,权限拒绝等提示。...
  • lyb1456022893
  • lyb1456022893
  • 2015年08月25日 21:35
  • 705

Mac下git通过SSH进行免密码安全连接github

git可基于SSH密钥对认证机制实现免密码登陆,公钥标识本机身份(被添加到github服务器信任设备列表)。...
  • phunxm
  • phunxm
  • 2015年04月17日 00:19
  • 42542

github设置添加SSH

很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢? 这是因为...
  • binyao02123202
  • binyao02123202
  • 2014年02月28日 13:19
  • 59312

git 使用(ssh key创建和github使用)

git 配置,创建密钥,并与远端repo协作。
  • XscKernel
  • XscKernel
  • 2013年02月01日 18:18
  • 41907

Github 之 SSH key的创建于配置(Windows)

Generating an SSH key(生成SSH key) Checking for existing SSH keys(检查已存在的SSH key) Generating a new SSH ...
  • superxlcr
  • superxlcr
  • 2016年05月09日 17:47
  • 3568

同一台机器下多个github账号应用不同的SSH配置

应用场景 作为一个使用mac+github的开发人员,除了上班期间使用公司账号提交代码,业余时间也会用自己的账号写一些感兴趣的小项目。 默认情况下,Mac下只会支持一个github的ssh...
  • wangpingfang
  • wangpingfang
  • 2016年11月10日 16:32
  • 1110

GitHub的SSH提交配置

https连接每次都需要输入账号和密码,十分麻烦。短短5步,配置ssh连接方式。...
  • oDeviloo
  • oDeviloo
  • 2016年09月24日 23:08
  • 1677

github配置及git push时报“Permission denied”的解决方法

今天第一次用git版本管理工具和传说中的github,安装过程遇到的问题及解决办法记录下来。 首先在windows环境下安装了git,官网下载较慢,个人从csdn上下载http://download....
  • liux2604
  • liux2604
  • 2015年08月30日 19:59
  • 5949

Ansible报错整理

 问题描述: 在ansible安装完毕后一般需要以SSH的方式连接到需要进行管理的目标主机,一开始遇到了如下问题: 120.76.25.191 | UNREACHABLE! => {   ...
  • qq_33324608
  • qq_33324608
  • 2017年01月13日 11:35
  • 2561
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于github的ssh, permission…
举报原因:
原因补充:

(最多只允许输入30个字)