Gitlab管理下本地Git配置

公司項目組用的是Gitlab,組內成員分配有有固定的git我的帳戶,不一樣成員有不一樣的模塊編輯權限,使用前須要配置好本地的Git。對一直使用svn的小菜菜來講,這個仍是須要一點步驟配置下才能夠使用的。配置githost的流程:python

  1. 將項目組指定的host地址加入到本地的host文件,而後根據這個地址訪問項目地址,輸入本人用戶名和密碼能夠進入Dashboard,裏面有本身權限下的各個目錄,要clone到本地須要還須要繼續下面的操做。
  2. 本地安git,配置環境變量,將bin加入至path。Git的下載地址:https://git-scm.com/download/win
  3. 若是不習慣命令行想利用圖像化界面,能夠安裝tortoisegit。下載地址:https://tortoisegit.org/download/
  4. 上面已經安裝好git,打開git shell,通常桌面上會有這個快捷方式,或者右鍵有git bash。本地用ssh命令生成密鑰(下面有步驟),目標文件夾爲C:\Users\Administrator\.ssh,將id_rsa.pub裏的內容複製出來粘貼到咱們項目SSH Keys的設置中
  5. 並將項目組的config文件copy至C:\Users\Administrator\.ssh,這樣本地就能夠用git clone獲取遠程倉庫的項目了。
  6. 配置好上面的那些,能夠在本地創建一個文件夾存放將要clone的項目,clone完成後,在該文件夾下右鍵看TurtoiseGit的話應該自動關聯了,也能夠使用GUI進行分支切換了。
以github爲例:git在windows上配置ssh公鑰 
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簡體中文版
相關文章
相關標籤/搜索