日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

git ssh创建分支_Git(2):在gitlab中创建开发用户,以及master分支的安全管理

發布時間:2023/11/27 生活经验 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git ssh创建分支_Git(2):在gitlab中创建开发用户,以及master分支的安全管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、創建用戶

1、創建管理gitlab的開發人員的用戶

2、配置用戶信息

3、將用戶添加到java-daem組中

4、用戶登錄成功后,在用戶界面為用戶添加ssh認證

5、在linux主機中將master分支的項目拉取下來

[root@centos2 ~]# git clone git@192.168.200.80:java-daem/java-daem.git

6、創建用戶

[root@centos2 java-daem]# git config --global user.name "bob"

[root@centos2 java-daem]# git config --global user.email "bob@iso.com"

[root@centos2 java-daem]# git config --global color.ui true

7、創建新的分支,并切換到新的分支

[root@centos2 java-daem]# git checkout -b new

8、在新分支中編輯項目,并上傳

[root@centos2 java-daem]# echo ddd > d.txt

[root@centos2 java-daem]# git add .

[root@centos2 java-daem]# git commit -m d.txt

[root@centos2 java-daem]# git push origin new

9、測試開啟master保護后是否能夠在master中上傳(提前設置的保護,下面會說如何設置保護)

測試結果:只能在本地合并代碼,在任何分支都無法上傳信息,

[root@centos2 java-daem]# git merge origin new (可以在本地合并成功)

更新 0a28522..3ba8e48

Fast-forward

d.txt | 1 +

e.txt | 1 +

2 files changed, 2 insertions(+)

create mode 100644 d.txt

create mode 100644 e.txt

[root@centos2 java-daem]# ls

1.txt a.txt b.txt ccc.txt c.txt d.txt e.txt

[root@centos2 java-daem]# git push origin master (請求別拒絕)

Counting objects: 4, done.

Compressing objects: 100% (2/2), done.

Writing objects: 100% (3/3), 253 bytes | 0 bytes/s, done.

Total 3 (delta 1), reused 0 (delta 0)

remote: GitLab: You are not allowed to push code to protected branches on this project.

To git@192.168.200.80:java-daem/java-daem.git

! [remote rejected] master -> master (pre-receive hook declined)

error: 無法推送一些引用到 'git@192.168.200.80:java-daem/java-daem.git'

二、gitlab分支管理

1、在管理員界面配置master分支保護

2、開發用戶提交代碼后,向管理員發送合并代碼的請求

3、管理員登錄后合并代碼(打勾部分代表合并后刪除分支)

4、查看合并的代碼

總結

以上是生活随笔為你收集整理的git ssh创建分支_Git(2):在gitlab中创建开发用户,以及master分支的安全管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。