1.?Gitlab的安裝及倉庫創(chuàng)建
1.1下載gitlab安裝包
1).官網下載速度較慢?建議先行下載
(1).https://about.gitlab.com/downloads/
(2).國內的源?里面可以找到最新的版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/
2).安裝依賴
sudo?apt-get?install?curl?openssh-server?ca-certificates?postfix
3).配置postfix郵箱
選擇Internet?Site(F12)Enter下一步
這里設置FQDN使用默認即可.
1.2安裝gitlab
在終端執(zhí)行:sudo?dpkg?-i?gitlab-ce_9.5.4ce.0_amd64.deb進行安裝静尼。
出現It?looks?like…?表示安裝成功!
1.3.配置gitlab
這一步在官方的文檔里面沒有鼓择,但是如果沒有配置的話启上,直接啟動GitLab,會出現不正確的FQDN錯誤粱坤,導致無法正常啟動隶糕。因此必須做配置。
sudo?gedit?/etc/gitlab/gitlab.rb
把external_url改成部署機器的域名或者IP地址站玄。
然后對GitLab進行重配置?(這一步也是啟動GitLab)
sudo?gitlab-ctl?reconfigure
查看啟動狀態(tài)
sudo?gitlab-ctl?status
1.3?GitLab使用
1.3.1登錄GitLab在瀏覽器的地址欄中輸入ECS服務器的公網IP即可登錄GitLab的界面枚驻,第一次登錄使用的用戶名和密碼為root和5iveL!fe。
首次登錄會強制用戶修改密碼株旷。密碼修改成功后再登,輸入新密碼進行登錄尔邓。
1.3.2創(chuàng)建Project
1).安裝Git工具。
2).生成密鑰文件:使用ssh-keygen生成密鑰文件.ssh/id_rsa.pub锉矢。
這里生成的兩個秘鑰很重要梯嗽,會在后面gitlab的倉庫配置與Jenkins的構建免密連接時候用到。
3).在GitLab的主頁中新建一個Project
4).添加ssh?key導入步驟2中生成的密鑰文件內容:
ssh?key添加完成:
項目地址沽损,該地址在進行clone操作時需要用到:
在linux終端對git進行一些簡單的配置灯节。
1)配置使用Git倉庫的人員姓名
git?config?--global?user.name"gavin"
2)配置使用Git倉庫的人員email,填寫自己的公司郵箱
git?config?--global?user.email?"support@jiagouyun.com"
3)克隆項目绵估,在本地生成同名目錄炎疆,并且目錄中會有所有的項目文件git?clonegit@192.168.0.122:gavin/test.git
4)進入到項目目錄,隨便新建一個文件上傳cd?test/echo?“1122”?>1.txtgit?add1.txt
git?commit?-m?“add?README”#將1.txt提交到本地倉庫
git?push?-u?origin?master#將文件同步到GitLab服務器上
5)在網頁中查看上傳的1.txt文件已經同步到GitLab中