亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

傳統云環境下的CI/CD操作手冊(四)配置gitlab

發布時間:2020-07-12 21:34:15 來源:網絡 閱讀:355 作者:dongyali521521 欄目:云計算

版本控制(代碼管理)工具
1 CVS
2 SVN 集中式版本控制系統
只有一個遠程代碼庫,所有程序員都需要聯網才能把代碼推送到服務器
3 Gitlab 分布式版本控制系統
有一個遠程代碼庫,每個程序員都可以從遠程克隆一個本地代碼庫,可以離線工作,當然,每個程序員都是有限定權限的,只能克隆有權限的代碼部分

安裝配置
下載gitlab-ce上傳到服務器上
yum -y install gitlab-ce-10.8.7-ce.0.el7.x86_64.rpm
vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.1.14' #外部訪問地址
gitlab_rails['smtp_enable'] = true #配置郵件服務的目的是讓忘記密碼的用戶自己通過郵箱重置密碼
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "dongyali@163.com"
gitlab_rails['smtp_password'] = "aaaaaaaa"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
gitlab_rails['gitlab_email_from'] = 'dongyali521521@163.com'
gitlab_rails['smtp_domain'] = "163.com"
user['git_user_email'] = "dongyali521521@163.com"
gitlab-ctl reconfigure
gitlab-ctl status
grep "^[a-z]" /etc/gitlab/gitlab.rb
http://192.168.1.14
第一次登錄的時候需要給root配置密碼

基本操作
關閉賬號注冊功能:
依次點擊扳手圖標---setting---sign up restrictions---取消sing-up enabled
新建用戶:
依次點擊扳手圖標---new user,郵箱必填,用于重置密碼
新建組:
依次點擊扳手圖標---new group,創建組后點擊Add user(s) to the group,將用戶添加到組并授予適當權限
管理員默認屬于每一個組
用戶有5種權限類型:guest,reporter,developer,maintainer,owner
新建項目:
依次點擊扳手圖標---new project,項目path需要選擇root或者某個組

用http方式克隆代碼(需要用戶名和密碼)
yum -y install git
在gitlab上查看克隆地址:
project---your project---project name---http方式
git clone http://192.168.1.14/group1/project1.git
cd project1/
vim index.html
git add .
git config --global user.name "user1"
git config --global user.email 465130613@qq.com
git commit -m "xxxx"
git config --global push.default simple
git push

用ssh方式免密克隆代碼
在git客戶端生成root用戶的key
cd /root
ssh-keygen
cat /root/.ssh/id_rsa.pub
在gitlab上配置上述生成的pub-key:
依次點擊projects---your projects---projects name---齒輪圖標settings
---repository---Deploy Keys---輸入key值---點選Write access allowed
rm -rf project1/ #刪除之前克隆的
git clone git@192.168.1.15:group1/project1.git(第一次拉取需要輸入yes)
cd project1/
vim index.html
git add .
git commit -m "11111"
git push

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙州县| 铜陵市| 成武县| 东辽县| 正定县| 含山县| 会同县| 明水县| 安国市| 印江| 谷城县| 丰城市| 蓬莱市| 密云县| 临朐县| 竹北市| 武宁县| 资兴市| 南投市| 安阳市| 神池县| 林甸县| 泉州市| 金昌市| 永平县| 赣州市| 阿勒泰市| 南昌市| 平安县| 兴城市| 禹州市| 湛江市| 伽师县| 博客| 辽阳市| 镇赉县| 珠海市| 宁都县| 章丘市| 盘山县| 安西县|