美文网首页
GetLab安装使用

GetLab安装使用

作者: 天空oo7 | 来源:发表于2017-02-10 17:49 被阅读237次

由于使用总公司的SVN,有些新同事和其他组没有SVN,项目开发中没有版本控制,为了解决这个问题,我给公司搭建了内网git服务器进行版本控制,现在记录下安装配置过程

第一步:登录官网点击下载,选择适合的操作系统
 例如centos https://about.gitlab.com/downloads/#centos7
第二步:由于网络问题,我选择下载安装
下载网址https://packages.gitlab.com/gitlab/gitlab-ce
运行命令 rpm 安装
rpm -i gitlab-ce-XXX.rpm
第三步:配置请求地址和端口
 进入/etc/gitlab/gitlab.rb 下面修改
  1、external_url 表示请求的地址例如external_url 'http://192.168.0.239’
  2、nginx['listen_port']  表示端口 例如nginx['listen_port'] = 8999
  注意:要是有#号别忘记删除,修改gitlab.rb文件需要重新编辑和配置
第四步:编译和配置(配置并启动gitlab)
sudo gitlab-ctl reconfigure
第五步:在浏览器输入地址,第一次是修改密码(对用的账号是root),根据提示修改密码
第六步:登录OK
第七步:gitlab仓库地址和备份
1、gitlab默认参考地址:/var/opt/gitlab/git-data/repositories

修改/etc/gitlab/gitlab.rb->git_data_dirs(别忘记#去掉)

2、备份命令:gitlab-rakegitlab:backup:create,
      默然的备份目录为: /var/opt/gitlab/backups 
      备份目录的修改
      vi /etc/gitlab/gitlab.rb 
gitlab_rails['backup_path'] ='/mnt/gitlab_backups’

3、恢复备份,需要先停止服务,恢复完成在启动服务
gitlab-rake gitlab:backup:restore BACKUP=1458213020
      BACKUP后面跟的是备份文件的时间戳,
比如恢复备份文件          1458213020_gitlab_backup.tar
第八步:其他
1、停服务
gitlab-ctl stop unicorn 
gitlab-ctl stop sidekiq
2、回复完启动服务
      gitlab-ctl start
SSH key生成

详细请参考:

  1. http://blog.csdn.net/lsyz0021/article/details/52064829

  2. http://blog.csdn.net/tanzhengyu/article/details/51064380

  3. 安装git,从程序目录打开 "Git Bash"

  4. 键入命令:ssh-keygen -t rsa -C "email@email.com"
    "email@email.com"是github账号

  5. 提醒你输入key的名称,输入如id_rsa

  6. 在C:\Documents and Settings\Administrator\下产生两个文件:id_rsa和id_rsa.pub(mac 在~/.ssh目录下)

  7. 把4中生成的密钥文件复制到C:\Documents and Settings\Administrator.ssh\ 目 录下。

  8. 用记事本打开id_rsa.pub文件,复制内容,在git的网站上到ssh密钥管理页面,添加新公钥,随便取个名字,内容粘贴刚才复制的内容。

  9. _ OK了

需要注意步骤2中产生的密钥文件在当前用户的根目录,必须把这两个文件放到当前用户目录的“.ssh”目录下才能生效。
在windows中只能在命令行下输入创建"."开头的文件夹。命令为 mkdir .ssh

关注公众号获取更多内容和反馈沟通


Paste_Image.png -w200

欢迎交流QQ:411437734
转载请注明出处:http://www.jianshu.com/p/deef9c9284ff
个人博客 个人博客

相关文章

  • GetLab安装使用

    由于使用总公司的SVN,有些新同事和其他组没有SVN,项目开发中没有版本控制,为了解决这个问题,我给公司搭建了内网...

  • 基因组分析

    bwa 安装 使用 Samtools 安装 使用 Picard 安装 使用

  • 版本切换/安装指定版本

    使用 yarn 安装 CLI OR使用 npm 安装 CLI OR 安装了 cnpm,使用 cnpm 安装 CLI

  • SwiftLint 使用

    SwiftLint:源码 安装配置 使用 Homebrew 安装 使用 CocoaPods 安装 使用安装包 Sw...

  • Dva-TypeScript环境搭建

    一、安装 typescript (推荐使用全局安装) 二、安装 dva-cli(使用全局安装) 三、使用 dva-...

  • Ubuntu 14.04以上版本安装Docker和k8s

    使用阿里源安装Docker 使用官方脚本自动安装 手动命令行安装 安装校验 使用ustc源安装k8s 使用如下命令...

  • 使用partialzip下载kernelcache

    安装 首先安装partialzip,使用npm安装即可,记得使用全局安装. 如图,我使用的 ,安装完成后输入 查看...

  • Gulp学习

    postcss使用笔记 安装 使用 jshint 安装 使用 建立配置文件 .jshintrc ESlint 安装...

  • 安装obspy后python解释器找不到matplotlib

    问题描述 安装obspy之前使用pip安装了matplotlib 【使用anaconda安装环境】 使用conda...

  • 后台管理工具开发Mac版配置

    1 .使用终端安装node 2 .使用终端安装yarn 3 . 安装vue.js注意:Mac安装需要使用brew,...

网友评论

      本文标题:GetLab安装使用

      本文链接:https://www.haomeiwen.com/subject/elxnittx.html