ubuntu1604 安裝gitlab

參考
http://blog.csdn.net/discoverer100/article/details/51814171

https://about.gitlab.com/installation/#ubuntu
ubuntu 安裝gitlab

1、安裝依賴

    sudo apt-get install -y curl openssh-server ca-certificates postfix
    ca-certificates 維護SSL證書
    postfix 電子郵件服務器

2、添加gitlab包倉庫

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

3、添加gitlab實例的安裝位置。

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

4、配置啓動

    sudo gitlab-ctl reconfigure

5、其他服務啓動

    service sshd start 
    service postfix start

6、檢查gitlab狀態
sudo gitlab-ctl status

7、初始化登錄
http://ip:80端口

8、修改默認的端口信息

    01、修改默認的gitlab nginx的web服務80端
        vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
        #listen *:80;
        listen *:9999;


    02、修改/etc/gitlab/gitlab.rb 
        vim /etc/gitlab/gitlab.rb
            #unicorn['port'] = 8080 修改 8079  默認是註釋的去掉前面的#
            unicorn['port'] = 8079
            #nginx['listen_port'] = nil 修改 9999  默認是註釋的去掉前面的#
            nginx['listen_port'] = 9999
            external_url 'http://192.168.10.xxx'

    03、修改/var/opt/gitlab/gitlab-rails/etc/unicorn.rb
            vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb
            #listen "127.0.0.1:8080", :tcp_nopush => true
            listen "127.0.0.1:8079", :tcp_nopush => true

重啓:
gitlab-ctl restart

問題:
出現ruby_block[supervise_redis_sleep] action run
參考:http://blog.csdn.net/u010837612/article/details/78909545

502錯誤:
參考:http://blog.csdn.net/wangxicoding/article/details/43738137

域名 gitlab.example修改成ip地址
修改 etc/gitlab/gitlab.rb 文件的時候記得就該如下的配置
external_url ‘http://192.168.10.xxx
xxx爲局域網地址

修改如下文件

vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml

    host: 192.168.10.110
    port: 9999
    https: false
......
    email_from: gitlab@192.168.10.110
    email_display_name:     

注意:如上的方式默認已經安裝好了gitlab-shell,
若是出現gitlab無法提交的問題,需要修改如下的gitlab-shell的配置文件
/opt/gitlab/embedded/service/gitlab-shell/config.yml

    user: git
    # Url to gitlab instance. Used for api calls. Should end with a slash.
    gitlab_url: "http://192.168.10.xxx:9999"

配置郵件發送:
https://segmentfault.com/a/1190000011266124

丟失格式:參考
http://blog.csdn.net/huangjinlong77/article/details/30510705

另外一套基於ubuntu分發包的安裝方式:
參考:http://blog.csdn.net/zy416548283/article/details/38057925

卸載:

sudo gitlab-ctl stop
sudo gitlab-ctl uninstall
sudo gitlab-ctl cleanse
sudo rm -rf /opt/gitlab

之後通過reboot命令重啓系統即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章