新用戶環(huán)境建立流程
- 安裝Git與TortoiseGit
- 生成PuTTy Key,保存私有Key
- 設(shè)置TortoiseGit上的Setting>Git>Global>User Info本地帳號(hào)
- 建立GitLab帳號(hào)
- 加入GitLab的開(kāi)發(fā)者Group
- 添加SSH Key, 用PuTTy顯示的Key數(shù)據(jù)
- 復(fù)制Project的SSH路徑
- 克隆SSH路徑的項(xiàng)目到本地(選擇私有Key)
- 搞定
新項(xiàng)目建立流程
- 建立項(xiàng)目
- 設(shè)置項(xiàng)目保護(hù)方式
- 添加不同用戶的權(quán)限
- 日常開(kāi)發(fā)放在develop分支
- 注意master分支是否要保護(hù)!?。?
- project 的設(shè)置里面 Protect a branch
- 去掉保護(hù),就可以提交了
- git的submodule 可以讓兩個(gè)不相關(guān)的git庫(kù)關(guān)聯(lián)在一起
安裝GitLab
- 用SmarTTY上傳到Home的帳號(hào)根目錄下
- 用sudo dpkg 安裝
- 用瀏覽器訪問(wèn),建立Administrator密碼
用TortoiseGit連接GitLab
- PuTTy Key Generator
- C:\Program Files\TortoiseGit\bin\puttygen.exe
- 建立對(duì)鑰
- https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-putty-on-digitalocean-droplets-windows-users
- https://www.huber.xyz/?p=275
- http://www.itdecent.cn/p/bc8b8ab347d5
用openssh連接GitLab
- 用戶建立ssh-key(用原版git的git bash)
- ssh-keygen -t rsa -C "$your_email"
- cat ~/.ssh/id_rsa.pub
- 將ssh-key復(fù)制到gitlab的用戶SSH-KEY里面
- ssh-key的名字直接叫id_rsa別改了,git會(huì)自動(dòng)去找這個(gè)名字的