GitLab與Git的結合

  作爲一名剛入職的大數據初級開發工程師,來到公司後發現代碼是部署在GItLab上,之前一直認爲代碼可以放在碼雲、github上面,然後就很迷惑就對GitLab進行了瞭解,將git 和gitlab結合起來,環境配好。

一、GitLab的介紹

  GitLab和GitHub兩者都是屬於第三方基於Git開發的產品,免費、開源,GitLab和GitHub類似都可以進行用戶註冊、任意提交和管理代碼、配置成員的權限、添加SSHKey進行免密代碼管理。不同的是,GitLab是可以部署到自己的服務器上,數據庫等一切信息都掌握在自己手中,不受第三方的約束和安全、隱私威脅,特別適合公司內部團隊協作開發,因爲公司內部的智慧不可能放在別人的服務器上吧?公司可以在自己的服務器上搭建好GitLab,然後團隊成員就可以像使用GitHub一樣去使用GitLab了。本文就不介紹GItLab的搭建了,可以參考這篇博客https://www.jianshu.com/p/947eaa90d6cf

二、Git環境的配置

1、首先下載git,官網下載會很慢,這裏推薦一個鏡像網址https://npm.taobao.org/mirrors/git-for-windows/

2、按照提示進行安裝就行。

3、在桌面上右鍵Git Bash Here,打開bash終端,目標是去生成密鑰SSH-key

git config --global user.name "jikewang"
git config --global user.email "[email protected]"

#注意替換爲自己註冊的郵箱 
ssh-keygen -t rsa -C "你註冊gitlab的郵箱”
#然後一路默認enter,即可生成密鑰

三、gitlab添加ssh-key

1、登錄gitlab賬號(沒有註冊的先註冊一個),在設置裏找到SSH密鑰

2、在GitBash終端裏輸入

cat ~/.ssh/id_rsa.pub | clip  #複製公鑰到剪切板

3、粘貼到GitLab設置中的SSH Keys裏,添加保存

四、測試Git與GitLGab是否暢通

在GitBash終端裏輸入

 ssh -T git@"你們公司或個人的gitLab域名" #如果出現Welcome說明成功,否則出錯

然後就可以使用git命令來git clone ......

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章