GitLab與Git的結合

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

1、GitLab的介紹github

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

2、Git環境的配置npm

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

二、按照提示進行安裝就行。安全

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

git config --global user.name "jikewang"
git config --global user.email "jikewang@example.com"

#注意替換爲本身註冊的郵箱 
ssh-keygen -t rsa -C "你註冊gitlab的郵箱」
#而後一路默認enter,便可生成密鑰

3、gitlab添加ssh-key服務器

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

二、在GitBash終端裏輸入gitlab

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

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

4、測試Git與GitLGab是否暢通

在GitBash終端裏輸入

 ssh -T git@"大家公司或我的的gitLab域名" #若是出現Welcome說明成功,不然出錯

而後就可使用git命令來git clone ......

相關文章
相關標籤/搜索