关于github的ssh, permission…
2015-07-07 11:35
441 查看
总之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 -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究竟是啥.....总之了.烦!
相关文章推荐
- github操作说明
- jni java String 转C char*工具类
- C# Winform 跨线程更新U…
- PyQt5 环境配置和Python GUI编程介绍
- Java中的匿名内部类总结
- java并发编程-Executor框架
- 关于多线程的讲解详细基于5.0jdk
- eclipse启动不起来org.eclipse.swt…
- PHP的json_encode中文被转码的问题
- java中编写cmd命令并执行
- java.lang.OutOfMemoryError: Java heap space
- Java annotation简介2
- Java编程中“为了性能”需做的26件事…
- C++ vtable layout
- maven项目启动时报java.lang.ClassNotFoundException
- eclipse ctl+shift F 失效
- Java Next: Groovy、Scala or Clojure?
- java 中精度受损的一种转换计算方式
- 利用struts的同步令牌机制避免form的重复提交
- Algorithms—9.Palindrome Number