如果不是要自己配置web服務(wù)器和數(shù)據(jù)庫(kù)的,不建議使用源碼搭建,可能會(huì)有一些配置文件需要自己下載
<a >清華鏡像站</a> gitlab不知道為什么,我的vpn掛上去之后所有鏡像都下不了,所有還是推薦使用這個(gè)清華的鏡像站.
1.
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
-
2.新建
/etc/yum.repos.d/gitlab-ce.repo
,內(nèi)容為[gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 repo_gpgcheck=0 gpgcheck=0 enabled=1 gpgkey=https://packages.gitlab.com/gpg.key
3.
sudo yum makecache
4.
sudo yum install gitlab-ce
5.
vi /etc/gitlab/gitlab.rb
修改external_url 'http://60.205.200.163'
為你的域名.-
安裝完之后,最大的可能就是出現(xiàn)訪問(wèn)502錯(cuò)誤,下面是幾個(gè)解決方案.
- 8080端口被占用,修改gitlab的端口,
vi /etc/gitlab/gitlab.rb
修改其中的gitlab_workhorse['auth_backend'] = "http://localhost:8081"
為8081,# unicorn['port'] = 8081
為8081 - swap內(nèi)存不足,新建或者增加自己的swap內(nèi)存
-
free -m
:查看當(dāng)前內(nèi)存情況 -
dd if=/dev/zero of=/var/swap bs=1024 count=2048000
新建2G的文件 - 設(shè)置自己的swap文件
mkswap /var/swap
- 激活
swapon /var/swap
- 添加開(kāi)機(jī)自動(dòng)啟動(dòng)
vi /etc/fstab
- 添加一行
/var/swap swap swap defaults 0 0
- 關(guān)閉swap
swapoff /var/swap
- 刪除swap
rm /var/swap
-
- 8080端口被占用,修改gitlab的端口,