1. 程式人生 > >gitlab新建使用者、組、分支以及為專案分配相應許可權

gitlab新建使用者、組、分支以及為專案分配相應許可權

1、建立使用者

點選上面導航欄的扳手圖示,左邊Overview--Users--New user,填寫Name、Username、Email,如“zhangsan” “zhangsan” “[email protected]”。

2、修改密碼

如果配置郵箱系統的可以通過傳送郵件來獲取使用者密碼,這裡沒有配置郵箱系統,可以通過管理頁面修改使用者密碼,具體如下:

點選上面導航欄的扳手圖示,左邊Overview--Users,點選要修改的使用者,點選右上位置Edit,填寫密碼及確認,之後就可以退出root的登入,使用新建的使用者來登入gitlab管理頁面。

3、建立組

點選上面導航欄的扳手圖示,左邊Overview--Groups-New group,分別填寫open-source、Group name、描述資訊,其他資訊由需要修改可以做修改,我按照預設的配置,例如我填寫的資訊“MobileBank_backdev” “MobileBank_backdev” “手機銀行後端開發組”。

4、為組新增使用者

首先建立使用者lishi、wangwu

點選上面導航欄的扳手圖示,左邊Overview--Dashboard,點選相應的組MobileBank_backdev,進入使用者搜尋框Search for a user選中使用者,點選下面角色框選擇賦予使用者的許可權為Developer,點選Add users to group新增使用者到組,這裡我把zhangsan和lisi兩個使用者加入該組。

5、建立專案

點選上端Projects--Your projects--New project,Project name填寫MobileBank_backdev,說明資訊填寫手機銀行後端開發專案。

6、為專案建立分支

點選上端Projects--Your projects,點選相應的專案,如MobileBank_backdev,首先在專案中點選加號圖示建立一個檔案,例如README.md,輸入檔案內容“手機銀行後端開發專案”,點選加號圖示--新建分支,填寫Branch name,這裡填寫develop。

7、為專案分配許可權

點選上面導航欄的扳手圖示,左邊Overview--Project,點選相應專案後邊的Edit進行編輯,這裡選擇專案MobileBank_backdev,點選左列Settings--Members,點選“Select members to invite”下拉框查詢賬戶,選中賬戶wangwu,“Choose a role permission”,選中Master,然後點選“Add to project”。點選"Share with group"下拉框查詢組,選中組MobileBank_backdev,點選“Max access level”下拉框,選擇“Develeper”,最後點選“share”。

本地庫目錄下建立測試檔案test.txt,右鍵單機檔案--TortoiseGit--add--ok--commite--填寫說明資訊--push, 上面的Remote分支填寫“develop”分支,下面點選“Arbitary URL:”,把專案路徑貼上到後邊“http://192.168.42.137/root/MobileBank_backdev.git”,執行之後填寫賬戶名“zhangsan”,輸入賬戶密碼,然後可以看到執行成功,同理賬戶lisi也依照這種方法可以上傳檔案,賬戶wangwu依照這種方法上傳檔案可以把Remote分支名改為master,因為wangwu賬戶可以管理master分支。