公司項目組用的是Gitlab,組內成員分配有有固定的git個人賬戶,不同成員有不同的模塊編輯權限,使用前需要配置好本地的Git。對一直使用svn的小菜菜來說,這個還是需要一點步驟配置下才可以使用的。配置githost的流程:
- 將項目組指定的host地址加入到本地的host文件,然后根據這個地址訪問項目地址,輸入本人用戶名和密碼可以進入Dashboard,里面有自己權限下的各個目錄,要clone到本地需要還需要繼續下面的操作。
- 本地安git,配置環境變量,將bin加入至path。Git的下載地址:https://git-scm.com/download/win
- 如果不習慣命令行想利用圖像化界面,可以安裝tortoisegit。下載地址:https://tortoisegit.org/download/
- 上面已經安裝好git,打開git shell,一般桌面上會有這個快捷方式,或者右鍵有git bash。本地用ssh命令生成密鑰(下面有步驟),目標文件夾為C:\Users\Administrator\.ssh,將id_rsa.pub里的內容復制出來粘貼到我們項目SSH Keys的設置中
- 並將項目組的config文件copy至C:\Users\Administrator\.ssh,這樣本地就可以用git clone獲取遠程倉庫的項目了。
- 配置好上面的那些,可以在本地建立一個文件夾存放將要clone的項目,clone完成后,在該文件夾下右鍵看TurtoiseGit的話應該自動關聯了,也可以使用GUI進行分支切換了。
1. 安裝git,從程序目錄打開 "Git Bash"
2. 鍵入命令:ssh-keygen -t rsa -C 1234567@gmail.com"
"1234567@gmail.com"是github賬號
3. 提醒你輸入key的名稱,輸入如id_rsa
4. 在C:\Documents and Settings\Administrator\下產生兩個文件:id_rsa和id_rsa.pub
5. 把4中生成的密鑰文件復制到C:\Documents and Settings\Administrator\.ssh\ 目 錄下。
6. 用記事本打開id_rsa.pub文件,復制內容,在github.com的網站上到ssh密鑰管理頁面,添加新公鑰,隨便取個名字,內容粘貼剛 才復制的內容。
需要注意步驟2中產生的密鑰文件在當前用戶的根目錄,必須把這兩個文件放到當前用戶目錄的“.ssh”目錄下才能生效。在windows中只能在命令行下輸入創建"."開頭的文件夾。命令為 mkdir .ssh
福利:
兩個比較好的Git教程:
簡單常用:
簡明Git教程
全面詳細:
Pro Git簡體中文版