Gitlab的安裝及項目新建


 

1. Gitlab的安裝及倉庫創建

1.1下載gitlab安裝包

1).官網下載速度較慢 建議先行下載

國內的源里面可以找到最新的版本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

在終端執行:sudo dpkg -i gitlab-ce_9.5.4ce.0_amd64.deb 進行安裝。

 

出現 It looks like… 表示安裝成功!

1.3 安裝Git工具

1.4 生成密鑰文件

使用ssh-keygen生成密鑰文件.ssh/id_rsa.pub

 

 

這里生成的兩個秘鑰很重要,會在后面gitlab的倉庫配置與Jenkins的構建免密連接時候用到。

2 GitLab 簡單配置及項目新建

2.1 配置 gitlab

這一步在官方的文檔里面沒有,但是如果沒有配置的話,直接啟動GitLab,會出現不正確的FQDN錯誤,導致無法正常啟動。因此必須做配置。

sudo gedit /etc/gitlab/gitlab.rb

把external_url改成部署機器的域名或者IP地址。

 

然后對GitLab進行重配置 (這一步也是啟動 GitLab)

sudo gitlab-ctl reconfigure

查看啟動狀態

sudo gitlab-ctl status

 

 

在瀏覽器的地址欄中輸入服務器的公網IP即可登錄GitLab的界面,第一次登錄使用的用戶名和密碼為 root 和 5iveL!fe。

 

 

首次登錄會強制用戶修改密碼。密碼修改成功后,輸入新密碼進行登錄。

2.2 gitlab項目新建

在GitLab的主頁中新建一個Project

 

            

 

 

添加ssh key導入步驟2中生成的密鑰文件內容(秘鑰前面1.4節已生成):

 

ssh key添加完成:

 

項目地址,該地址在進行clone操作時需要用到:

 

2.3 代碼上傳

克隆項目,在本地生成同名目錄,並且目錄中會有所有的項目文件

git clone git@192.168.0.122:gavin/test.git

 

進入到項目目錄,拷貝自己的項目文件到此目錄上傳

cd test/

cp –rf 自己項目路徑/* .

git add .

git commit -m “add README” #將代碼提交到本地倉庫

git push -u origin master #將文件同步到GitLab服務器上

在網頁中查看上傳的文件已經同步到GitLab中

 

 

2.4 賬號管理

2.4.1新增用戶

在root用戶登錄,選擇Admin area

 

新建用戶

 

設置用戶名,郵箱

 

 

創建用戶

 

 

設置用戶密碼,保存修改

 

 

2.4.2 刪除用戶

選擇Admin area

 

 

選擇需要刪除的用戶名稱,刪除用戶

 

 

2.4.3 給某個項目增加用戶

找到需要增加新成員的項目,選擇setting->members

 

 

選擇需要加入的 成員名稱

 

 

確認添加到項目

 

 

選擇成員權限

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM