使用管理員登陸gitlab(版本為8.9)創建一個組
給用戶授權
創建新用戶
再創建兩個dev1和dev2
然后再到項目界面授權給pm授權master
創建庫(事先先建一個java組)
設置權限
創建密鑰
ssh-keygen -t rsa
把公鑰拷貝進去
PS:使用ssh方式clone代碼的時候必須要密鑰,使用http方式clone的時候需要輸入用戶名和密碼
編輯項目把dev1和dev2加成開發者
以上是把用戶加到組里面,下面把用戶加到項目里面
dev1現在是不能登錄的,因為沒有密碼
第一次登錄需要修改密碼
把key加入
克隆一份代碼
git clone git@192.168.56.11:java/app1.git
第一次會提示添加信任
庫是空的需要創建初始的代碼
新建一個初始readme
在linux客戶端pull
在windows上面打開git 在windows安裝配置git參考Windows安裝使用git
deploy key(只能下載代碼不能上傳代碼)
pm進入指定開發計划
使用pm登錄(權限是master)
新建里程碑
在里程碑里面創建任務
新建四個任務分別分配給dev1和dev2
使用dev1登錄
dev1創建分支
寫代碼push到分支
git push origin shouye
首頁開發完需要合並到主干
發送合並請求
退出使用pm登錄
開發完成在任務里面關閉
里程碑里面已經完成
同理開發其他任務