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環境搭建成功!

相關文章
相關標籤/搜索