CentOS上如何安装配置GitLab?

  发布时间:2017-04-06 17:13:57   作者:佚名   我要评论
最近一些朋友问小编CentOS上如何安装配置GitLab?今天小编为大家带来的是CentOS上安装配置GitLab的方法,希望对大家会有帮助,有需要的朋友一起去看看吧

GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。

安装

根据在线安装指南进行即可 

https://about.gitlab.com/downloads/#centos6

登录配置

直接访问服务器地址,如http://192.169.1.22/,会出现登录窗口,用户名和密码为:

Username: root 

Password: 5iveL!fe

新建项目

点击导航条上的 “+” 就可以进入创建工程页面 

其中namespace用来决定这个工程所属的,可以选User为自己,或者选择组。这个会影响工程的url,例如选择了组team1创建工程Test1、 那么工程Test1就会在这个组team1可见,访问路径为https://domain.com/team1/Test1 

Visibility Level代表权限等级,分三种: 

Private 私有,只有自己或者组内的成员能访问 

Internal 所有登录的用户访问 

Public 公开的,所有人都可以访问

添加SSLKey

git仓库之间的代码传输协议主要使用ssh协议。而一般搭建gitlab的时候使用的git用户是没有密码的,因此直接ssh是不能登录的,就需要使用ssh-keygen上传公钥,使用非对称加密传输。

ssh-keygen -t rsa -C “$your_email” 

cat ~/.ssh/id_rsa.pub

上边第一个命令会生成一对私钥和公钥,分别存在 ~/.ssh/id_rsa和~/.ssh/id_rsa.pub中,命令结束后会询问保存地址,直接默认回车就可以。第二个命令查看公钥字符串,手动复制出来。

在面板上依次点击Profile Settings –> SSH Keys –> Add SSH Keys。然后把上一步中的id_rsa.pub中的内容拷贝出来粘贴到输入框中,保存即可。现在就可以上传代码了。

相关文章

  • Linux下GitLab如何安装部署

    本文为大家详细的介绍Linux系统下GitLab如何安装部署,gitlab 一般作为内部私有系统使用,若公司使用 git 分布代码,每次从 github 上 pull 则非常慢,使用 gitlab 则方便很多
    2016-11-21
  • CentOS系统中GitLab客户端的安装教程

    这篇文章主要介绍了CentOS系统中GitLab客户端的安装教程,要安装Ruby环境作为依赖,同时以MySQL为例讲解了数据库的协同,需要的朋友可以参考下
    2016-04-26
  • Linux系统下为Gitlab配置邮件提醒的方法详解

    这篇文章主要介绍了Linux系统下为Gitlab配置邮件提醒的方法,包括腾讯邮箱的相关配置方法讲解,需要的朋友可以参考下
    2016-01-14
  • Linux系统上Gitlab客户端安装配置全攻略

    这篇文章主要介绍了Linux系统上Gitlab客户端的安装配置方法,GitLab 是一个用于仓库管理系统的开源项目,需要Ruby环境的支持,需要的朋友可以参考下
    2016-01-14
  • centos7使用docker部署gitlab-ce-zh应用详解

    今天小编要为大家带来的是centos7使用docker部署gitlab-ce-zh应用详解!希望对大家会有帮助!有需要的朋友一起去看看吧
    2017-03-22

最新评论