歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

git的安裝已經連github

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    
Copyright © Linux教程網 All Rights Reserved