gitlab的安裝與部署
部署環境 centos7.5
一. 安裝依賴
[root@localhost ~]# systemctl stop/disable/mask firewalld #中間三個參數都執行一遍
[root@localhost ~]# yum install curl openssh-server openssh-clients postfix cronie
[root@localhost ~]# yum -y install policycoreutils-python iptables iptables-services
[root@localhost ~]# systemctl start postfix #GitLab使用postfix發送郵件
Starting postfix: [ OK ]
[root@localhost ~]# systemclt enable postfix #設置postfix開機自啓動
[root@localhost ~]# lokkit -s http -s ssh #配置iptables開放http和ssh端口,這裏須要注意,騰訊雲安全組選擇那裏要選擇開放全部端口這一步可能會顯示failed ip6tables start,這個不須要管,直接運行下面查看是否打開端口就能夠了
[root@localhost ~]# iptables -L #輸入命令查看是否打開http和ssh端口
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state NEWtcp dpt:ssh
ACCEPT tcp -- anywhere anywhere state NEWtcp dpt:http #如顯示上面的界面則表示已經打開端口
二.安裝gitlab
rpm包下載地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
[root@bogon ~]# rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
[root@localhost ~]# vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.157.36' #將外部URL這行修改成gitlab服務器的IP地址
[root@bogon ~]# cat -n /etc/gitlab/gitlab.rb |grep -w "13"
13 external_url 'http://192.168.157.36'
[root@localhost ~]# gitlab-ctl reconfigure #配置gitlab,時間稍微有點長,大概1分鐘,這步也是啓動gitlapython
三.登錄gitlabgit
跳轉到註冊和登錄頁面咱們先註冊一下 , 我註冊的name : rebareba password: zixi.519
vim
四.gitlab的簡單使用windows
1.建立一個gitlab項目
建立組
centos
lllljllk瀏覽器
dd安全
五.在windows上安裝git客戶端
下載地址 https://git-scm.com/downloads #這是官網很是慢此處我就用別人給我提供的低版本包了
服務器
2 安裝TortoiseGit
因爲git自帶Git GUI圖形客戶端不太好用,並且用Git Bash須要熟練git的操做命令,因此
選擇TortoiseGit作圖形客戶端
獲取TortoiseGit 和中文支持包
ssh
安裝TortoiseGit
一路next
curl