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