GitLab入門

新用戶環(huán)境建立流程

  1. 安裝Git與TortoiseGit
  • 生成PuTTy Key,保存私有Key
  • 設(shè)置TortoiseGit上的Setting>Git>Global>User Info本地帳號(hào)
  • 建立GitLab帳號(hào)
  • 加入GitLab的開(kāi)發(fā)者Group
  • 添加SSH Key, 用PuTTy顯示的Key數(shù)據(jù)
  • 復(fù)制Project的SSH路徑
  • 克隆SSH路徑的項(xiàng)目到本地(選擇私有Key)
  • 搞定

新項(xiàng)目建立流程

  1. 建立項(xiàng)目
  • 設(shè)置項(xiàng)目保護(hù)方式
  • 添加不同用戶的權(quán)限
  • 日常開(kāi)發(fā)放在develop分支
  • 注意master分支是否要保護(hù)!?。?
    • project 的設(shè)置里面 Protect a branch
    • 去掉保護(hù),就可以提交了
  • git的submodule 可以讓兩個(gè)不相關(guān)的git庫(kù)關(guān)聯(lián)在一起

安裝GitLab

  1. 下載包https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/precise/main/g/gitlab-ce/gitlab-ce_9.0.5-ce.0_amd64.deb
  • 用SmarTTY上傳到Home的帳號(hào)根目錄下
  • 用sudo dpkg 安裝
  • 用瀏覽器訪問(wèn),建立Administrator密碼

用TortoiseGit連接GitLab

用openssh連接GitLab

  1. 用戶建立ssh-key(用原版git的git bash)
    • ssh-keygen -t rsa -C "$your_email"
    • cat ~/.ssh/id_rsa.pub
  • 將ssh-key復(fù)制到gitlab的用戶SSH-KEY里面
  • ssh-key的名字直接叫id_rsa別改了,git會(huì)自動(dòng)去找這個(gè)名字的
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • gitlab和github一樣都是使用git命令操作,企業(yè)中一般用gitlab,個(gè)人用GitHub多一點(diǎn)。在win...
    chunleiml閱讀 3,642評(píng)論 1 4
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,654評(píng)論 19 139
  • 三毛 回鄉(xiāng)小箋各位朋友:回到臺(tái)北來(lái)已經(jīng)二十多天,在這短短的時(shí)間里,我收到無(wú)數(shù)過(guò)去與我通信的讀者、我教過(guò)的學(xué)生、以及...
    一米的部落格閱讀 1,004評(píng)論 0 0
  • 馳騁沙場(chǎng)一生的項(xiàng)羽,率領(lǐng)著他的鐵騎無(wú)數(shù)次沖鋒陷陣,僅僅用六萬(wàn)士卒就擊敗了四十萬(wàn)秦軍,他聞名天下,多少次大敗漢兵,使...
    cfj閱讀 538評(píng)論 1 0
  • 從我記事以來(lái),除了不在家的幾年,幾乎每年的大年三十都是吃過(guò)了年夜飯,便一起圍坐在春晚的屏幕前。 今年也不例外。吃飯...
    妙所閱讀 232評(píng)論 1 3

友情鏈接更多精彩內(nèi)容