Git,GitHub,碼雲,Git-Tortoise,完整配置流程

Git GitHub Windows PuTTY 大括號 大括號 2017-09-25

本文適用於github,碼雲,git協同工具工作的小夥伴,你可以選擇git自帶命令行協同工作,如果你嫌命令行麻煩,可以安裝一個封裝了命令行的圖形用戶界面的軟件,git-tortoise進行協同工作。

git你都會了,svn又算神馬呢?

本文需要頻繁使用cmd,如果使用系統的cmd會稍微有點不便所以這裡先推薦一款Windows平臺上面個人覺得比較好用的一款cmd工具ConEmu

ConEmu下載地址:http://www.fosshub.com/ConEmu.html

1. 安裝Git,TortoiseGit,準備好Android SDK

本文使用版本如下,在Win10上配置,已提供文件的下載地址,如需最新版本可進入官網地址下載。具體的安裝步驟本文不做介紹,按照自己的使用習慣自己配置即可。

  Git: git-1.8.3-windows-1374045102000.exe

下載地址:https://pan.baidu.com/s/1miBQj8G

官網下載地址1:https://git-scm.com/downloads

官網下載地址2:https://git-for-windows.github.io/

  TortoiseGit: TortoiseGit-1.8.16.0-64bit.msi

下載地址:https://pan.baidu.com/s/1kUKzzQv

官網下載地址:https://tortoisegit.org/download/

2. 配置環境變量,方便從命名行直接訪問相關命令

Git根目錄 --> 變量名:Git_Home 變量值: C:\Program Files (x86)\Git

TortoiseGit根目錄 --> 變量名:TortoiseGit_Home 變量值:C:\Program Files\TortoiseGit

備註:如果之前在其他設備上配置過Git和TortoiseGit,這裡可以直接拷貝之前的.ssh目錄過來使用,就不用做下面的3-9步驟了。如果是第一次配置,或者想重新配置新的賬號信息,那麼按照下面的步驟依次進行即可。

3. 使用Git 命令行生成公鑰和私鑰

1、進入到系統cmd(使用快捷鍵Win+R然後輸入cmd即可進入)界面(備註:左Shift + 鼠標右鍵彈出菜單裡面,有直接進入命令行的菜單,但是這裡千萬不要用這個方,因為這裡進入的命令行和系統cmd進入的權限不一樣,生成的祕鑰是不一樣的,踩過這個坑),我這裡默認路徑是C:\Users\Administrator,這個路徑沒有要求,任何目錄都可以,生成鑰的時候需要輸入密碼,這裡默認寫123456,後面clone代碼的時候需要用到。

2、執行命令:ssh-keygen –t rsa –C [email protected]

3、輸入保存的文件名:id_rsa

4、輸入密碼:123456 即可成功創建公鑰和私鑰,這裡會保存到C:\Users\Administrator 目錄下

$ ssh-keygen -t rsa -C [email protected] public/private rsa key pair.Enter file in which to save the key (//.ssh/id_rsa): id_rsaEnter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in id_rsa.Your public key has been saved in id_rsa.pub.The key fingerprint is:08:0f:a3:dd:5f:33:7a:aa:67:ff:e2:c4:1a:5e:21:ac [email protected]

4. 在當前用戶目錄創建.ssh目錄,並把id_rsa文件放入其中

當前用戶目錄一般是在C盤用戶目錄下面的Administrator目錄或者其他的用戶目錄(如果為Windows系統創建過其他用戶)。 這裡我的是C:\Users\Administrator 目錄,進入C:\Users\Administrator目錄,如果沒有 .ssh目錄,在當前目錄下進入cmd執行命令 mkdir .ssh 即可創建。

備註:有些Git版本id_rsa可能不是放到用戶目錄的.ssh目錄,而是放到Git的安裝目錄下的.ssh。自己在配置過程中如果發現配置不生效,嘗試把.ssh目錄放到另外一個目錄下。

Git,GitHub,碼雲,Git-Tortoise,完整配置流程

Git,GitHub,碼雲,Git-Tortoise,完整配置流程

Git,GitHub,碼雲,Git-Tortoise,完整配置流程

5. 把公鑰上傳到服務器

用文本文件打開id_rsa.pub,複製裡面的全部文本,登錄代碼倉庫服務器,添加新的ssh-key,粘貼複製的內容到key裡面,Title會自動生成,這裡可以仿照在github上面添加ssh-key一樣的步驟添加。

Git,GitHub,碼雲,Git-Tortoise,完整配置流程

6. 使用命令行下拉代碼

進入cmd,進入存放代碼的文件夾目錄執行git命令

1、執行“git init” 初始化git環境,然後調用

2、執行“git clone 服務器代碼路徑”,開始下拉代碼

備註:如果clone代碼不成功,則把id_rsa文件放到git安裝目錄下的.ssh目錄下,默認安裝的話是 C:\Program Files (x86)\Git.ssh

7. 配置用戶名和郵箱

要提交代碼的時候,服務器上面顯示是誰提交的代碼,這裡需要自己配置,配置的時候有兩種方式,一種是全局配置(所有地方都用同樣的用戶名和郵箱),一種是針對各個工作目錄自己配置。 進入cmd,進入代碼工作目錄,進行如下配置。

全局配置:雙引號也是命令內容

git config --global user.name “name”

git config --global user.email “email”

局部配置(命令行需要進入對應的代碼工作目錄):雙引號也是命令內容

git config user.name “name”

git config user.email “email”

8. 使用TortoiseGit來下拉代碼配置1--->生成 .ppk文件

如果按找第2步中配置了相關環境變量,那麼可以直接在cmd中打開puttygen(也可以到TortoiseGit的安裝路徑下找到C:\Program Files\TortoiseGit\bin\puttygen.exe)

點擊下圖中規定load加載私鑰id_rsa,然後點擊Save private key生成TortoiseGit需要使用的ppk文件(id_rsa.ppk)

Git,GitHub,碼雲,Git-Tortoise,完整配置流程

9. 使用TortoiseGit來下拉代碼配置2--->配置TortoiseGit客戶端

打開TortoiseGit設置頁面,配置相關參數如下:配置用戶名和郵箱,配置服務器代碼路徑和上面得到的id_rsa.ppk路徑,進入TortoiseGit的Settings頁面,點擊左邊導航欄的Git目錄,設置用戶名和郵箱(Name, Email),Name會在提交代碼的時候顯示出來,如果之前使用git config配置過,這裡也可以不用配置的。

Git,GitHub,碼雲,Git-Tortoise,完整配置流程

Git,GitHub,碼雲,Git-Tortoise,完整配置流程

然後點擊Git下的Remote菜單,添加一個origin遠程倉庫分之信息:Remote是為遠程分之起個名字,URL是遠程倉庫地址,Putty是id_rsa.ppk文件路徑,****至此就可以使用TortoiseGit正常工作了,可以試試pull,commit等功能。

相關推薦

推薦中...