git的安裝已經連github
1.安裝git
[plain]
sudo apt-get install git-core git-gui git-doc
2.設置ssh key,git連接github是通過ssh(一種加密的類似ftp傳輸協議)
先備份原有的key
[plain]
cd ~/.ssh //進入.ssh目錄(隱藏目錄 ls -lh查看)
$ ls //列出.ssh目錄所有文件
$ mkdir key_backup //創建一個目錄用作備份
$ cp id_rsa* key_backup //復制.ssh目錄原有的key到備份目錄
$ rm id_rsa* //刪除原有的key
創建新的ssh key
[plain]
$ ssh-keygen -t rsa -C "
[email protected]"
執行這條命令會提示文件保存路徑, press Enter
然後提示輸入 passphrase(密碼),輸入兩次(可以不輸直接兩次Enter)
然後會在 .ssh 目錄生產兩個文件: id_rsa 和 id_rsa.pub
3. 添加ssh key 到github
On the GitHub site Click “Account Settings” > Click “SSH Keys” > Click “Add SSH key”
點擊右上角 扳手圖標,然後點擊左邊菜單的 ssh key, 然後右邊頁面的 add ssh key
用 kate或者其它文本編輯器打開 id_rsa.puh 文件,復制裡面的所有字符 (這裡不要使用vi,使用vi復制的key會提示 無效的key,大概是換行的問題)
將復制的 key 粘貼到github的key中,title可不填。 點擊 add key 為出現 “無效的 key 提示即可(英文提示)”,前面輸入過passphrase的這裡也會提示輸入。
4. 測試 ssh 鏈接 github
[plain]
$ ssh -T
[email protected] //就這樣輸入,不要改動
提示successfully 就ok了。
5. 設置自己的git信息
[plain]
$ git config --global user.name "Firstname Lastname"Sets the name of the user for all git instances on the system
$ git config --global user.email "
[email protected]"
6. git的使用
//假設已有的項目目錄提交
cd dirname 進入項目目錄
git init git初始化
git add . 後面有個“.” 添加當前目錄
git commit -m "commit first time" 本地提交
//從0開始的項目
mkdir projectName 創建文件夾
cd projectName 進入文件夾
git init git初始化
touch README 創建README文件
git add README add README文件
git commit -m "commit file README" 提交
7. github那邊的設置
在 github首頁 Your Repositories處 點擊“new repository” 輸入名稱和描述信息,選擇private還是public 確定,新建一個repository(倉庫)
進入該 repository 可以看到code/newwork/wiki等菜單,在菜單的下面有三個鏈接地址分別是ssh/http/git only,復制ssh地址
[plain]
$ git remote add origin
[email protected]:username/Hello-World.gitSets the origin for the Hello-World repo //這裡填剛復制到的地址
$ git push -u origin master