在ubuntu14.04上使用git clone遇到问题

来源:互联网 发布:linux 文件上传 编辑:程序博客网 时间:2024/06/04 18:29

我是想从github上下载自己想要的文件,但是输入命令git clone git@github.com:gaoyangxiaozhu/DockerVI之后就出现了问题:

第一个问题我没有安装ssh,这个git clone必须是通过ssh才能和其他主机通信,

首先我安装上了ssh这个安装步骤比较简单,如下:

sudo apt-get install ssh

第二步安装github,命令如下:

 sudo apt-get update

 sudo apt-get install git

这个准备工作完成。

第三步,看ssh是否能够连接上github,命令如下:

ssh -T git@github.com

结果出现错误:

Warning: Permanently added ‘github.com,204.232.175.90’ (RSA) to the list of known hosts. 
Permission denied (publickey).

这个说明链接的时候出现警告,没有链接上,如何解决这个问题呢,请看下面步骤:

第一步:检查是否已经有了ssh keys如果有就可以向下进行,如果没有可以生成ssh-keys

root@ynpc:~# cd ~/.ssh
root@ynpc:~/.ssh# ls

第二步:将生成的公钥 id_rsa.pub打开并且添加到github中。

root@ynpc:~/.ssh# cat id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCnuzZAmZ6fAMzyfD6GXHr3WPFr9pFIagIpBv7VyRaytmr6cqlBnX6awnSbPk

Q8zp1lCtHOgP1Hk3ly67kALgHR5bAZ9RwVUno3XTdO86D7a2fCzkH5R/V8fhpGAmdgUevHWBBORPXh18AyxD5GeIiaHtHcKec+

JwWcHhjog5ozt5AmiwywP4Cn8MD0kJpMr+QEh7Vs4AZKSK2s7WZTm/TI3DamYSGrBDirW2qkL96aGuzheCi4GM03iiZWN2LwU

MFSfUPC1E12nS+MW8Doclj/jmeuJDTU0Q4sC+24qa42LnMyMCIvXc9pK7XZ3OtQCOenBznWRCAjudDdfhH0ESg5 1104824752@qq.com

将这个公钥复制添加到github中:添加步骤如下:

进入github官网,登录进去,setting->SSH and GPG keys->new ssh key

将复制的key粘贴到指定的文本框中,之后单击Add SSH Key。OK添加公钥成功。

现在再试一下ssh能不能链接上github:

ssh -T git@github.com

出现了

Hi qqyangning! You've successfully authenticated, but GitHub does not provide shell access.

则表明链接成功。

可以使用git命令操作了。


0 0
原创粉丝点击