搭建Gitlab仓库管理系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huilin9960/article/details/81098410

GitLab  是一个基于git的仓库管理程序,也是一个方便软件开发的强大完整应用。这里主要整理一下基于ubuntu 14.04中gitlab的构建过程。

一,安装相关软件

sudo apt-get install vim git curl openssh-server ca-certificates postfix

若有遇到需要安装依赖包,首先通过如下命令获取对应的安装包版本:

sudo apt-cache madison software_name

比如上面的的OpenSSH服务器:

linhui@ubuntu:~$ sudo apt-cache madison openssh-server
openssh-server | 1:6.6p1-2ubuntu1 | http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
   openssh | 1:6.6p1-2ubuntu1 | http://us.archive.ubuntu.com/ubuntu/ trusty/main Sources

然后再通过如下命令安装指定版本:

sudo apt-get install  openssh-client=1:6.6p1-2ubuntu1

二,添加gitlab包并下载安装

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce

当然,如果命令下载方式过慢(很显然嘛),直接到如下网盘下载:

https://pan.baidu.com/s/1hud9QIw 密码:3qvj

三,安装包下载好后,通过的dpkg命令安装的deb文件

sudo dpkg -i gitlab-ce_7.10.5_omnibus-1_amd64.deb

四,修改配置文件

这里主要修改下gitlab.rb中的external_url为本机IP即可,不知道IP的请自行使用ifconfig命令获取。

sudo vim /etc/gitlab/gitlab.rb
#添加如下
external_url 'http://192.168.3.12:8888' //这里是写你本机IP加端口号

五,然后重新启动gitlab

sudo gitlab-ctl start
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start

执行重新配置时,会等一段时间,基本上会配置很多东西,类似如下,稍等片刻就好。

六,接下来便可以通过你配置的external_url来访问了。

http://10.8.5.225:8888/

初始用户名及密码如下,登陆后会要求更改一次。

登陆用户名:root,初始密码:5iveL!fe

接着便可以构建自己的新项目了,通过GIT中进行代码修改提交等等。

另外,通过添加ssh key的方式可以使你具有代码clone,push,pull等的权限,将通过ssh-keygen命令生成的id_rsa.pub中的内容添加到ssh key中即可,如图操作:

恭喜你,你成功了!

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页