新用户环境建立流程
- 安装Git与TortoiseGit
- 生成PuTTy Key,保存私有Key
- 设置TortoiseGit上的Setting>Git>Global>User Info本地帐号
- 建立GitLab帐号
- 加入GitLab的开发者Group
- 添加SSH Key, 用PuTTy显示的Key数据
- 复制Project的SSH路径
- 克隆SSH路径的项目到本地(选择私有Key)
- 搞定
新项目建立流程
- 建立项目
- 设置项目保护方式
- 添加不同用户的权限
- 日常开发放在develop分支
- 注意master分支是否要保护!!!
- project 的设置里面 Protect a branch
- 去掉保护,就可以提交了
- git的submodule 可以让两个不相关的git库关联在一起
安装GitLab
- 用SmarTTY上传到Home的帐号根目录下
- 用sudo dpkg 安装
- 用浏览器访问,建立Administrator密码
用TortoiseGit连接GitLab
- PuTTy Key Generator
- C:\Program Files\TortoiseGit\bin\puttygen.exe
- 建立对钥
- 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.jianshu.com/p/bc8b8ab347d5
用openssh连接GitLab
- 用户建立ssh-key(用原版git的git bash)
- ssh-keygen -t rsa -C "$your_email"
- cat ~/.ssh/id_rsa.pub
- 将ssh-key复制到gitlab的用户SSH-KEY里面
- ssh-key的名字直接叫id_rsa别改了,git会自动去找这个名字的
网友评论