chaoshu的个人博客分享 http://blog.sciencenet.cn/u/chaoshu

博文

ubuntu14.04上使用git clone

已有 4742 次阅读 2017-6-12 11:49 |个人分类:Ubuntu|系统分类:科研笔记

我是想从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
chaoshu@cc:~# cd ~/.ssh
chaoshu@cc:~/.ssh# ls

如果没有id_rsa.pub文件,则要生成生成ssh-keys。(注意,后面的邮箱是github注册邮箱)。

ssh-keygen -t rsa -C "cugchenchao@163.com"  

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

chaoshu@cc:~/.ssh$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDfaWYiBOwC0J/7708gJ+lBbcP81IX7E+/AzrTRvOw8aYfstZ+rNWAfwTZLBfuQSN0zdqBphEjLLekTJhS7Oc0xvLjxI7MgHp77/UUFphwNZ5sGFOhEisVU/l8ofBgNR0y+lO/NfS68dBp/bZ9uqtG5pdJl1JeAzFXz3PftjWfIUIlzRiAuX8LMlHNj07Sr2bjjCUOWrvvQHs3Wp8cPkOcHONEiAWeT68jtuTBdGkhyafAxxg8LJirtSPtF14zh5/X3eR8OJNWPo4Dv6pK5YF2AbUXJ0VI7xf6Qapb8Sesf2eNMH1uRfLacKZ0ECA955a37qR2cZb6ZRU9j01NwbYNF cugchenchao@163.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命令操作了。




https://blog.sciencenet.cn/blog-858128-1060316.html

上一篇:[转载]GNSS post-processing
下一篇:关于现今使用CGCS2000坐标约束控制的问题
收藏 IP: 27.19.183.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-24 14:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部