GitLab入门

新用户环境建立流程

  1. 安装Git与TortoiseGit
  • 生成PuTTy Key,保存私有Key
  • 设置TortoiseGit上的Setting>Git>Global>User Info本地帐号
  • 建立GitLab帐号
  • 加入GitLab的开发者Group
  • 添加SSH Key, 用PuTTy显示的Key数据
  • 复制Project的SSH路径
  • 克隆SSH路径的项目到本地(选择私有Key)
  • 搞定

新项目建立流程

  1. 建立项目
  • 设置项目保护方式
  • 添加不同用户的权限
  • 日常开发放在develop分支
  • 注意master分支是否要保护!!!
    • project 的设置里面 Protect a branch
    • 去掉保护,就可以提交了
  • git的submodule 可以让两个不相关的git库关联在一起

安装GitLab

  1. 下载包https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/precise/main/g/gitlab-ce/gitlab-ce_9.0.5-ce.0_amd64.deb
  • 用SmarTTY上传到Home的帐号根目录下
  • 用sudo dpkg 安装
  • 用浏览器访问,建立Administrator密码

用TortoiseGit连接GitLab

用openssh连接GitLab

  1. 用户建立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会自动去找这个名字的
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • gitlab和github一样都是使用git命令操作,企业中一般用gitlab,个人用GitHub多一点。在win...
    chunleiml阅读 3,586评论 1 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,147评论 19 139
  • 三毛 回乡小笺各位朋友:回到台北来已经二十多天,在这短短的时间里,我收到无数过去与我通信的读者、我教过的学生、以及...
    一米的部落格阅读 958评论 0 0
  • 驰骋沙场一生的项羽,率领着他的铁骑无数次冲锋陷阵,仅仅用六万士卒就击败了四十万秦军,他闻名天下,多少次大败汉兵,使...
    cfj阅读 512评论 1 0
  • 从我记事以来,除了不在家的几年,几乎每年的大年三十都是吃过了年夜饭,便一起围坐在春晚的屏幕前。 今年也不例外。吃饭...
    妙所阅读 225评论 1 3