安裝gitlab及使用

注意:內(nèi)存至少是2G才能跑得起來GITLAB埋心,否則會拖垮你的服務(wù)器

  • 1.安裝并配置必要的依賴關(guān)系
sudo apt-get install curl openssh-server ca-certificates postfix
  • 2.添加GitLab包服務(wù)器并安裝包
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

sudo apt-get install gitlab-ce
  • 3.修改配置
以下三步都在服務(wù)器上操作的
sudo  vi /etc/gitlab/gitlab.rb
修改  external_url  為自己想要的URL
1.external_url 'http://git.home.com'

vi /etc/hosts,添加 host 映射
2.127.0.0.1 git.home.com

每次修改/etc/gitlab/gitlab.rb浆熔,都要運(yùn)行以下命令,讓配置生效
3.sudo gitlab-ctl reconfigure

如果你需要配置郵箱

#Sending application email via SMTP
gitlab_rails['smtp_enable'] = true  
gitlab_rails['smtp_address'] = "smtp.163.com"  
gitlab_rails['smtp_port'] = 25  
gitlab_rails['smtp_user_name'] = "xxuser@163.com"  
gitlab_rails['smtp_password'] = "xxpassword"  
gitlab_rails['smtp_domain'] = "163.com"  
gitlab_rails['smtp_authentication'] = :login  
gitlab_rails['smtp_enable_starttls_auto'] = true

##修改 gitlab 配置的發(fā)信人
gitlab_rails['gitlab_email_from'] = "xxuser@163.com"  
user["git_user_email"] = "xxuser@163.com"
  • 4.配置本機(jī)的 host亿驾,
如:192.168.113.59 git.home.com黄娘。
  • 5.瀏覽到主機(jī)名并登錄http://git.home.com
最后,在瀏覽器打開網(wǎng)址http://git.home.com天通,登陸泊窘。
在您第一次訪問時(shí),您將被重定向到密碼重置屏幕,以提供初始管理員帳戶的密碼烘豹。輸入您想要的密碼瓜贾,您將被重定向回登錄屏幕。
默認(rèn)帳戶的用戶名是root携悯。提供您之前創(chuàng)建的密碼并登錄祭芦。登錄后,您可以更改用戶名憔鬼。

apt-get 安裝默認(rèn)集成了 nginx 如果你需要服務(wù)器在跑其他環(huán)境,你需要修改你的gitlab nginx 的端口 vim /etc/gitlab/gitlab.rb 修改下面這一行就好了

   nginx['listen_port'] = 8090 
  • 重啟
sudo gitlab-ctl restart
  • 漢化還沒有做龟劲,推薦文章

如果網(wǎng)站不能打開參考

在服務(wù)器上測試后發(fā)現(xiàn)不能正常訪問,檢查log后發(fā)現(xiàn)主要問題是:gitlab安裝包自帶了nginx轴或,要使用80端口對外服務(wù)昌跌,同時(shí)unicorn要使用8080端口對內(nèi)服務(wù),但在我們的服務(wù)器上這兩個(gè)端口都已經(jīng)被占用了照雁。

因此蚕愤,解決辦法是:修改nginx的默認(rèn)端口為8000妻率,指定unicorn的默認(rèn)端口為8001呛踊,修改gitlab-shell的默認(rèn)端口為8000。

sudo su
nano /var/opt/gitlab/nginx/conf/gitlab-http.conf
將其中的listen *:80改為listen *:8000狞换,

nano /var/opt/gitlab/gitlab-rails/etc/unicorn.rb
將listen行的內(nèi)容改為:

listen “127.0.0.1:8001”, :tcp_nopush => true
然后修改:

nano /var/opt/gitlab/gitlab-shell/config.yml
修改這行:

gitlab_url: “http://127.0.0.1:8000”
  • 卸載gitlab
# Stop gitlab and remove its supervision process
sudo gitlab-ctl uninstall
 
# Debian/Ubuntu
sudo dpkg -r gitlab-ce
 
# Redhat/Centos
sudo rpm -e gitlab-ce

GitLab的簡單使用

gitlab的使用參考官網(wǎng)視頻

1
2
3
4
添加項(xiàng)目
創(chuàng)建新分支
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末污呼,一起剝皮案震驚了整個(gè)濱河市砂沛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌曙求,老刑警劉巖碍庵,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異悟狱,居然都是意外死亡静浴,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門挤渐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來苹享,“玉大人,你說我怎么就攤上這事浴麻〉梦剩” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵软免,是天一觀的道長宫纬。 經(jīng)常有香客問我,道長膏萧,這世上最難降的妖魔是什么漓骚? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任蝌衔,我火速辦了婚禮,結(jié)果婚禮上蝌蹂,老公的妹妹穿的比我還像新娘噩斟。我一直安慰自己,他們只是感情好孤个,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布剃允。 她就那樣靜靜地躺著,像睡著了一般齐鲤。 火紅的嫁衣襯著肌膚如雪斥废。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天佳遂,我揣著相機(jī)與錄音营袜,去河邊找鬼撒顿。 笑死丑罪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的凤壁。 我是一名探鬼主播吩屹,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼拧抖!你這毒婦竟也來了煤搜?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤唧席,失蹤者是張志新(化名)和其女友劉穎擦盾,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體淌哟,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡迹卢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了徒仓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腐碱。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖掉弛,靈堂內(nèi)的尸體忽然破棺而出症见,到底是詐尸還是另有隱情,我是刑警寧澤殃饿,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布谋作,位于F島的核電站,受9級特大地震影響乎芳,放射性物質(zhì)發(fā)生泄漏瓷们。R本人自食惡果不足惜业栅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谬晕。 院中可真熱鬧碘裕,春花似錦、人聲如沸攒钳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽不撑。三九已至文兢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間焕檬,已是汗流浹背姆坚。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留实愚,地道東北人兼呵。 一個(gè)月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像腊敲,于是被迫代替她去往敵國和親击喂。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理碰辅,服務(wù)發(fā)現(xiàn)懂昂,斷路器,智...
    卡卡羅2017閱讀 134,629評論 18 139
  • 由于公司業(yè)務(wù)没宾,需要上Git版本控制凌彬。 目前市面上比較有名的Git服務(wù)提供商,國外有GitHub循衰、BitBucket...
    hjqjk閱讀 23,689評論 1 20
  • 一铲敛、系統(tǒng)環(huán)境 服務(wù)器:阿里云主機(jī) 操作系統(tǒng):Centos7.0 64位 已裝軟件:Nginx(80端口)、Apac...
    tsyeyuanfeng閱讀 77,775評論 18 92
  • 一羹蚣, 服務(wù)器快速搭建gitlab方法可以參考gitlab中文社區(qū) 的教程centos7安裝gitlab:https...
    彩虹之夢閱讀 3,579評論 0 8
  • Page 1:nginx 服務(wù)器安裝及配置文件詳解 CentOS 6.2 x86_64 安裝 nginx 1.1 ...
    xiaojianxu閱讀 8,529評論 1 41