当前位置:   article > 正文

搭建Gitlab仓库管理系统_基于gitlab的代码仓库管理++系统开发

基于gitlab的代码仓库管理++系统开发

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服务器:

  1. linhui@ubuntu:~$ sudo apt-cache madison openssh-server
  2. openssh-server | 1:6.6p1-2ubuntu1 | http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
  3. 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包并下载安装

  1. curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
  2. 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命令获取。

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

五,然后重新启动gitlab

  1. sudo gitlab-ctl start
  2. sudo gitlab-ctl reconfigure
  3. 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中即可,如图操作:

恭喜你,你成功了!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/814401
推荐阅读
相关标签
  

闽ICP备14008679号