红联Linux门户
Linux帮助

Ubuntu系统上搭建gitweb(可视化)服务器

发布时间:2016-04-21 15:27:18来源:linux网站作者:our_times

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。


1.下载gitlab包,这个包的下载速度会很慢,所以使用(wget -c)。-c, --continue 接着下载没下载完的文件

wget -c https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.0.0-omnibus-1_amd64.deb


2.安装此包,方便远程登陆服务器
sudo apt-get install openssh-server


3.安装postfix(邮件服务)
sudo apt-get install postfix


4.sudo dpkg -i 命令的作用是安装*.deb文件
sudo dpkg -i gitlab_7.0.0-omnibus-1_amd64.deb


5.设置GitLab的域名

sudo mkdir -p /etc/gitlab
sudo touch /etc/gitlab/gitlab.rb
sudo chmod 600 /etc/gitlab/gitlab.rb


6.使用vi命令打开gitlab.rb文件
sudo vi /etc/gitlab/gitlab.rb


7.添加一条域名配置

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.server"
gitlab_rails['smtp_port'] = 456
gitlab_rails['smtp_user_name'] = "smtp user"
gitlab_rails['smtp_password'] = "smtp password"
gitlab_rails['smtp_domain'] = "example.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true


8.启动gitlab服务

sudo gitlab-ctl reconfigure


9.检测是否安装成功(若出现类似以下结果,说明安装成功)

run: nginx: (pid 793) 6989s; run: log: (pid 787) 6989s
run: postgresql: (pid 794) 6989s; run: log: (pid 785) 6989s
run: redis: (pid 789) 6989s; run: log: (pid 783) 6989s
run: sidekiq: (pid 791) 6989s; run: log: (pid 784) 6989s
run: unicorn: (pid 790) 6989s; run: log: (pid 786) 6989s


10.在浏览器端使用此ubuntu系统的IP反问即可看到结果。


本文永久更新地址:http://www.linuxdiyf.com/linux/19960.html