设为首页 收藏本站
查看: 1252|回复: 0

[经验分享] ubuntu 安装 gitlab最新版(下载慢问题)

[复制链接]

尚未签到

发表于 2018-1-11 18:32:24 | 显示全部楼层 |阅读模式
  Debian/Ubuntu 用户
  首先信任 GitLab 的 GPG 公钥:
  

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null  

  再选择你的 Debian/Ubuntu 版本,文本框中内容写进 /etc/apt/sources.list.d/gitlab-ce.list
  

Debian7(Wheezy)  
echo
"deb http://mirrors.lifetoy.org/gitlab-ce/debian wheezy main" | sudo tee -a /etc/apt/sources.list.d/gitlab-ce.list  

  
Debian8(Jessie)
  
echo
"deb http://mirrors.lifetoy.org/gitlab-ce/debian jessie main" | sudo tee -a /etc/apt/sources.list.d/gitlab-ce.list  

  
Ubuntu
14.04 LTS  
echo
"deb http://mirrors.lifetoy.org/gitlab-ce/ubuntu trusty main" | sudo tee -a /etc/apt/sources.list.d/gitlab-ce.list  

  安装Gitlab-CE:
  

sudo apt-get update  
sudo apt
-get install gitlab-ce  

  然后修改默认的域名:
  

sudo vim /etc/gitlab/gitlab.rb  

  但我在服务器上测试后发现不能正常访问,检查log后发现主要问题是:gitlab安装包自带了nginx,要使用80端口对外服务,同时unicorn要使用8080端口对内服务,但在我们的服务器上这两个端口都已经被占用了。
  因此,解决办法是:修改nginx的默认端口为8000,指定unicorn的默认端口为8001,修改gitlab-shell的默认端口为8000。
  

vim /var/opt/gitlab/nginx/etc/gitlab-http.conf  
将其中的listen
*:80改为listen *:8000,  vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb
  将listen行的内容改为 :listen “127.0.0.1:8001”, :tcp_nopush => true
  然后修改:/var/opt/gitlab/gitlab-shell/config.yml
  gitlab_url: “http://127.0.0.1:8000”
  最后执行:gitlab-ctl reconfigure
  

  启动服务:gitlab-ctl start
  停止服务:gitlab-ctl stop
  重启服务:gitlab-ctl restart
  查看日志
  reids:gitlab-ctl tail -f redis
  postgresql:gitlab-ctl tail -f postgresql
  gitlab-workhorse:gitlab-ctl tail -f gitlab-workhorse
  gitlab-ctl tail  -f logrotate
  gitlab-ctl tail -f  nginx
  gitlab-ctl tail -f sidekiq
  gitlab-ctl tail -f unicorn
  对于配置比较低的服务器暗转7.2.1
  1、wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.2.1-omnibus-1_amd64.deb
  2、sudo apt-get install openssh-server
  3、sudo apt-get install postfix
  安装的时候选择local
  4、sudo dpkg -i gitlab_7.2.1-omnibus-1_amd64.deb
  5、sudo -vim /etc/gitlab/gitlab.rb
  6、sudo gitlab-ctl reconfigure
  安装可能会出现未安装 swap相关异常
  先看看是否有swap分区
  

deploy@web03:~$ sudo swapon -s  
[sudo] password
for deploy:
  
Filename                Type       >  

  这样就是没有
  也可以通过free命令
  

deploy@web03:~$ free -m  total       used       free     shared    buffers     cached
  
Mem:
3951        504       3447          0        151        199  
-/+ buffers/cache:        153       3798
  
Swap:            0          0          0
  

  swap total是0
  创建swapfile
  

sudo fallocate -l 4G /swapfile  

  设置/swapfile权限
  

sudo chmod 600 /swapfile  

  设置swapfile
  

sudo mkswap /swapfile  

  启用
  

sudo swapon /swapfile  

  查看
  

deploy@web03:~$ sudo swapon -s  
[sudo] password
for deploy:
  
Filename                Type       >  

/swapfile                               file        1048572 0   -1  

  修改fstab
  

sudo vi /etc/fstab  

  添加
  

/swapfile   none    swap    sw    0   0  

  分区就创建完成了,再次重新安装gitlab应该不会有问题了

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-434011-1-1.html 上篇帖子: Gitlab Ci iOS持续集成尝试 xcodebuild + xcpretty + altool 下篇帖子: gitlab的还原
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表