git gitlab


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

  • gitlab的默認監聽端口是8080,jenkins的監聽端口也是8080

三.登錄gitlabgit

  • 在瀏覽器輸入gitlab主機IP地址便可訪問GIT,第一次登錄的時候,須要初始化大量的東西,常常會出現502錯誤,一般是因爲內存不足的緣由致使,官方推薦生產環境中使用2G內存,2核CUP。虛擬機中測試1GB內存基本就能夠了。
  • 首次登錄默認進入修改密碼頁面,並且至少8位,這裏我將密碼修改成0000

 

 跳轉到註冊和登錄頁面咱們先註冊一下  , 我註冊的name : rebareba   password: zixi.519
vim

四.gitlab的簡單使用windows

1.建立一個gitlab項目
建立組
centos

lllljllk瀏覽器

dd安全

  • 建立完成,但此處還沒作ssh

 

五.在windows上安裝git客戶端
下載地址  https://git-scm.com/downloads  #這是官網很是慢此處我就用別人給我提供的低版本包了
服務器

 










 
2 安裝TortoiseGit
因爲git自帶Git GUI圖形客戶端不太好用,並且用Git Bash須要熟練git的操做命令,因此
選擇TortoiseGit作圖形客戶端
獲取TortoiseGit 和中文支持包
ssh

安裝TortoiseGit
一路next

curl

相關文章
相關標籤/搜索