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文件)
  2. 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 keysgit

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

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

  1. 执行以下命令(不具备ssh keys时):

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

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

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

(1)利用gedit/cat命令,查看id_rsa.pub的内容 (查看公钥,别cat id_rsa) (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.combash

注意:不要把后面的邮箱复制进去,前面的所有复制就OK服务器

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

若是看到以下所示,则表示添加成功: 我本身的github Hi chenwr2018! You've successfully authenticated, but GitHub does not provide shell access. 显示上述信息说明git ssh设置成功ide

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

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

四.配置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环境搭建成功!

相关文章
相关标签/搜索