ubuntu14.04 Git Github环境搭建设置

一.安装Git

  1. sudo apt-get update 获得最近的软件包的列表;
  2. sudo apt-get install git git-core git-gui git-doc git-svn git-cvs gitweb gitk git-email git-daemon-run git-el git-arch

二.检查SSH

  1. ssh -T git@github.com (这条命令可以生成known_hosts文件)
提示如下信息,手动输入yes即可。
Are you sure you want to continue connecting (yes/no)? yes
  1. ok 的标识:Warning: Permanently added ‘github.com,204.232.175.90’ (RSA) to the list of known hosts. Permission denied (publickey).

三.安装SSH keys

  1. 检查是否已井具有ssh keys,如果已经具有,则进行第二步,否则,进行第三步
    cd ~/.ssh
    ls

查看该目录下是否已经具有ssh keys。
我自己电脑并没有发现id_rsa(私钥)和id_rsa.pub(公钥)这两个文件
所以不需要执行第二步,备份并移除已经存在的ssh keys

  1. 备份并移除已经存在的ssh keys
mkdir key_backup
cp id_rsa* key_backup
rm id_rsa* 

将已经存在的id_rsa,id_rsa.pub文件备份到key_backup文件夹

  1. 执行如下命令(不具有ssh keys时):

ssh-keygen -t rsa -C “你自己的github对应的邮箱地址”
例如:ssh-keygen -t rsa -C “jamesxiaohan@163.com”
(必须确保~/.ssh/目录下有known_hosts文件,再执行上述命令)
一直点回车就好了

发现,id_rsa(私钥)和id_rsa.pub(公钥)这两个文件被创建了

  1. 将刚刚创建的ssh keys添加到github中

(1)cat id_rsa.pub 查看公钥的内容
(2)在GitHub中,依次点击Settings -> SSH Keys -> Add SSH Key,将id_rsa.pub文件中的字 符串复制进去,注意字符串中没有换行和空格。
例如:在 ~/.ssh目录下存在id_rsa.pub
cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCiCXUTL5AquJH00HQOn+nvEKof++JH99P2FNLSgLqyiwNAzO598zaiN/IYLfDz/wZjyDuGa/xerzy8funhSA5joCN2UWISxz0DheAytfLX+KUpzE7hRV/Gy1vzPqLNM9Q1uSE/KFgSslCPsxEoceih870kjAGDDI4m9xZYBFL4osiWp5KEKSc/WCf6+POmjt8dhkIMAgw4X5LSZTlgk8D3KKx7QKhieck1GrjkEgbB2v57HHs/wCWEsWNdezZ7jYuSmG2V4ZLk0esO5u0kOeayNKaVv0HX3e5FXPZTycifybuetDmmc8m6i1jaVRgFEQb9Hjs9o4SmWXyrTJzmpl/7 jamesxiaohan@163.com

5.再次检查SSH连接情况(在~/.ssh目录下):
ssh -T git@github.com

如果看到如下所示,则表示添加成功:
我自己的github
Hi chenwr2018! You’ve successfully authenticated, but GitHub does not provide shell access.
显示上述信息说明git ssh设置成功

此时,发现github上已有了SSH keys

注1:之前在设置公钥时如果设置了密码,在该步骤会要求输入密码,那么,输入当时设置的密码即可。
注2:通过以上的设置之后,就能够通过SSH的方式,直接使用Git命令访问GitHub托管服务器了

四.配置git

git config --global user.name “你的github用户名”
git config --global user.email “你的github邮箱地址”
例如:git config --global user.name “chenwr2018”
git config --global user.email “jamesxiaohan@163.com”

到这一步后Ubuntu14.04 git环境搭建成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值