Linux配置Git代碼管理倉庫

1灿椅、下載Gitlib社區(qū)版鏡像

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm

2乔询、安裝rpm包

rpm -ivh gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm

3妄辩、修改gitlab配置文件,指定服務(wù)器ip和自定義端口
輸入命令編輯配置文件:vim /etc/gitlab/gitlab.rb

#修改訪問URL
#格式:external_url 'http://ip:端口'
external_url 'http://888:8081'
#配置時區(qū)(可以不用配置)
gitlab_rails['time_zone'] = 'Asia/Shanghai'

4柴信、防火墻開放端口(如果沒開防火墻可以跳過)

# 開放上面配置的external_url中的 8081端口 
firewall-cmd --zone=public --add-port=8081/tcp --permanent

5、重啟防火墻

firewall-cmd --reload

6宽气、查看端口號是否開啟

firewall-cmd --query-port=8081/tcp

7随常、重置Gitlab(讓修改后的配置生效)

gitlab-ctl reconfigure

8、重啟Gitlib抹竹,提示 "ok: run:"表示啟動成功

gitlab-ctl restart
image.png

9线罕、Gitlib服務(wù)端常用命令

gitlab-ctl start      # 啟動所有 gitlab 組件;
gitlab-ctl stop       # 停止所有 gitlab 組件窃判;
gitlab-ctl restart    # 重啟所有 gitlab 組件钞楼;
gitlab-ctl status     # 查看服務(wù)狀態(tài);
gitlab-ctl reconfigure        # 刷新配置文件袄琳;
vim /etc/gitlab/gitlab.rb     # 修改默認(rèn)的配置文件询件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 檢查gitlab燃乍;
gitlab-ctl tail        # 查看日志;

10宛琅、 訪問Gitlab頁面

如果沒有域名刻蟹,直接輸入服務(wù)器ip和指定端口進(jìn)行訪問

初始管理員賬戶: root

注:首次訪問時,會自動進(jìn)入管理員密碼設(shè)置頁面嘿辟,重新設(shè)置下密碼舆瘪,管理員默認(rèn)賬戶為root

登錄后可進(jìn)行語言設(shè)置:

Settings -> Preferences -> Localization -> Language -> 簡體中文

image.png

11、 502錯誤

如果確定上面配置步驟沒問題红伦,但是訪問GitLab還報502錯誤英古,這是虛擬機(jī)內(nèi)存不夠?qū)е碌模紫缺WCGitlab可用運行內(nèi)存大于4G昙读,端口未被占用召调,否則跑不起來

12、添加用戶

當(dāng)管理員在Gitlab新建用戶后蛮浑,系統(tǒng)會自動發(fā)送郵件到用戶郵箱唠叛,用戶通過點擊郵件鏈接可自己配置密碼;

ps: 創(chuàng)建用戶后沮稚,用戶將收到郵件艺沼,郵件可能被拉黑,請到垃圾郵箱中查閱蕴掏;

Gitlab權(quán)限管理

Gitlab用戶在組中有五種權(quán)限:Guest澳厢、Reporter、Developer囚似、Master(Maintainer)剩拢、Owner

Guest:可以創(chuàng)建issue、發(fā)表評論饶唤,不能讀寫版本庫
Reporter:可以克隆代碼徐伐,不能提交,QA募狂、PM可以賦予這個權(quán)限
Developer:可以克隆代碼办素、開發(fā)、提交祸穷、push性穿,RD可以賦予這個權(quán)限
Master:可以創(chuàng)建項目、添加tag雷滚、保護(hù)分支需曾、添加項目成員、編輯項目,核心RD負(fù)責(zé)人可以賦予這個權(quán)限
Owner:可以設(shè)置項目訪問權(quán)限 - Visibility Level呆万、刪除項目商源、遷移項目、管理組成員谋减,開發(fā)組leader可以賦予這個權(quán)限

Gitlab中的組和項目有三種訪問權(quán)限:Private牡彻、Internal、Public

Private:只有組成員才能看到
Internal:只要登錄的用戶就能看到
Public:所有人都能看到
開源項目和組設(shè)置的是Internal

將項目上傳到Git管理

1出爹、進(jìn)入項目根目錄庄吼,鼠標(biāo)右鍵,選擇Git Bash Here


image.png

2严就、輸入命令

git init

3霸褒、將當(dāng)前目錄下所有文件納入git版本控制

git add .

4、將代碼提交到本地倉庫

git commit -m "注釋語句"

5盈蛮、在Gitlib上創(chuàng)建項目,點擊clone復(fù)制http地址


image.png

6技矮、將遠(yuǎn)程倉庫代碼拉到本地(遠(yuǎn)程倉庫沒有文件抖誉,可以跳過這一步)

git pull http://888/demo2.git master --allow-unrelated-histories

注意--后面表示允許不相干的兩個倉庫合并,因為我們之前兩個倉庫是完全獨立的衰倦,所以直接是沒辦法pull下來袒炉,需要加上后面參數(shù)才行

7、將本地倉庫和遠(yuǎn)程倉庫關(guān)聯(lián)

git remote add origin http://888/demo2.git

8樊零、將代碼推送到遠(yuǎn)程倉庫

git push -u origin master
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末我磁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子驻襟,更是在濱河造成了極大的恐慌夺艰,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沉衣,死亡現(xiàn)場離奇詭異郁副,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)豌习,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進(jìn)店門存谎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肥隆,你說我怎么就攤上這事既荚。” “怎么了栋艳?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵恰聘,是天一觀的道長。 經(jīng)常有香客問我,道長憨琳,這世上最難降的妖魔是什么诫钓? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮篙螟,結(jié)果婚禮上菌湃,老公的妹妹穿的比我還像新娘。我一直安慰自己遍略,他們只是感情好惧所,可當(dāng)我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著绪杏,像睡著了一般下愈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蕾久,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天势似,我揣著相機(jī)與錄音,去河邊找鬼僧著。 笑死履因,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的盹愚。 我是一名探鬼主播栅迄,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼皆怕!你這毒婦竟也來了毅舆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤愈腾,失蹤者是張志新(化名)和其女友劉穎憋活,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體虱黄,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡余掖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了礁鲁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盐欺。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖仅醇,靈堂內(nèi)的尸體忽然破棺而出冗美,到底是詐尸還是另有隱情,我是刑警寧澤析二,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布粉洼,位于F島的核電站节预,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏属韧。R本人自食惡果不足惜安拟,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望宵喂。 院中可真熱鬧糠赦,春花似錦、人聲如沸锅棕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽裸燎。三九已至顾瞻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間德绿,已是汗流浹背荷荤。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留移稳,地道東北人蕴纳。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像秒裕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子钞啸,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,494評論 2 348

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