centos7中gitlab服務部署
一、安裝
yum install -y curl policycoreutils openssh-server openssh-clients
yum install -y postfix
systemctl enable sshd && systemctl start sshd
systemctl enable postfix && systemctl start postfix
firewall-cmd --permanent --add-service=http
systemctl reload firewalld
例如 gitlab-ce 版:
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum install -y gitlab-ce-11.1.0-ce.0.el7.x86_64
二、配置
修改預設的gitlab 相關埠
修改/etc/gitlab/gitlab.rb
vim /etc/gitlab/gitlab.rb #unicorn['port'] = 80 修改 8080 預設是註釋的去掉前面的# unicorn['port'] = 8080 #nginx['listen_port'] = nil 修改 8088 預設是註釋的去掉前面的# nginx['listen_port'] = 8088
修改/var/opt/gitlab/gitlab-rails/etc/unicorn.rb
vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb
#listen "127.0.0.1:80", :tcp_nopush => true
listen "127.0.0.1:8080", :tcp_nopush => true
修改預設的gitlab nginx的web服務80端 /var/opt/gitlab/nginx/conf/gitlab-http.conf
vim /var/opt/gitlab/nginx/conf/gitlab-http.conf #listen *:80; listen *:8088;
配置smtp郵件傳送
$ sudo vi /etc/gitlab/gitlab.rb
# Change the external_url to the address your users will type in their browser
external_url 'http://xxhost.com'
#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'] = "[email protected]"
gitlab_rails['smtp_password'] = "mypwd"
gitlab_rails['smtp_domain'] = "163.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = true
##修改gitlab配置的發信人
gitlab_rails['gitlab_email_from'] = "[email protected]"
user["git_user_email"] = "[email protected]"
重新配置gitlab
gitlab-ctl reconfigure
重新啟動gitlab
gitlab-ctl restart
三、使用
1.使用gitlab使用者登陸後,使用 new project 建立新專案
2.在本地建立專案路徑(專案資料夾)後,在此路徑下執行 git bush here(windows:在此資料夾中,右鍵選單,git bush here )
3.在彈出的git bash中,初始化本地git倉庫
git init
4.新增遠端倉庫源(前面在gitlab中建立的專案git地址)
git remote add origin http://10.0.0.11:8088/user1/demo.git
5.推送變更至遠端倉庫對應的分支
git push -u origin master
相關推薦
centos7中gitlab服務部署
一、安裝 yum install -y curl policycoreutils openssh-server openssh-clients yum install -y postfix systemctl enable sshd && syste
CentOS7中ESL服務部署記錄
在CentOS7上部署價籤系統,需要安裝Mysql,Redis,emqtt,jdk。 1)Mysql,參考 2)Redis,參
centos7搭建gitlab服務器、漢化
nal rpm安裝 默認 下載 rpm fig 自己 net mirror 1、下載rpm安裝包 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.r
gitlab服務部署及使用
因此 自己 docs -- fire 重啟 master 下載安裝 tla 一、什麽是gitlib Gitlab 是一個基於Git實現的在線代碼倉庫托管軟件,你可以用Gitlab自己搭建一個類似於Github一樣的系統平臺,一般搭建gitlab私服就是用在公司的內部
Centos7中使用uwsgi部署Django專案
uwsgi uWSGI實現了WSGI的所有介面,是一個快速、自我修復、開發人員和系統管理員友好的伺服器。uWSGI程式碼完全用C編寫,效率高、效能穩定。 1、安裝uwsgi pip install uwsgi 2、配置uWSGI,在專案目錄下建立uwsgi.ini檔案,配置如下:
阿里雲Centos7中GitLab使用smtp 163郵箱傳送郵件的注意事宜
1.修改gitlab.rb配置項目錄:/etc/gitlab/gitlab.rb修改:gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.163.com"gitlab_rails['sm
Centos7中sshd服務介紹及優化
CentOS7自帶的SSH服務是OpenSSH中的一個獨立守護程序SSHD。由於使用telnet在網路中是明文傳輸所以用其管理伺服器是非常不安全的不安全,SSH協議族可以用來對伺服器的管理以及在計算機之間傳送檔案。 一、-配置檔案 1、伺服器配置檔案
liunx centos7無GUI服務器跑Selenium部署說明
chromium sha aid -i tro style drive normal int 1.安裝chrome (1) 添加chrome的repo源 vi /etc/yum.repos.d/google.repo [google]name=Google-x86_
阿裏服務器+Centos7.4+Tomcat+JDK部署
dir fault ren 服務 core 1.0 index use too 適用對象 本文檔介紹如何使用一臺基本配置的雲服務器 ECS 實例部署 Java web 項目。適用於剛開始使用阿裏雲進行建站的個人用戶。 配置要求 這裏列出的軟件版本僅代表寫作本文檔使用的版本。
centos6上 tengine本地代理gitlab服務器部署
gitlab1. gitlab部署 rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm yum install curl policycoreutils openssh-server openssh
Centos7使用docker搭建gitlab服務器
rtt -name -i passwd dom 資源 版本 pipe 返回 了解到docker的優點,搭建快,運行要求資源低,最重要的是實現的功能和效果都能達到預期,於是決定使用docker來搭建gitlab服務器。 效果圖如下: 系統環境:CentOS Linux re
centos7遠程服務器中redis的安裝與java連接
解壓 new IT nload ucc 問題 send gcc 工具 1.下載安裝redis 在遠程服務器中你想下載的位置執行以下命令來下載redis文件到服務器中 $ wget http://download.redis.io/releases/redis-4.0
CentOS7中基於rpm包方式安裝部署apm(php module模塊) + xcache
基於 rpm 方式 安裝部署 apm CentOS 7, 基於rpm包方式安裝部署apm(php module) + xcache;a) 一個虛擬主機提供phpMyAdmin,另一個虛擬主機提供wordpress;b) 為phpMyAdmim提供https服務; 一、環境配置關閉SELin
在CentOS7中 部署cobbler自動裝機
cobbler自動裝機centos7 cobbler web登錄 在CentOS7中 部署cobbler Cobbler是一個Linux安裝服務器,它允許快速安裝網絡安裝環境。它聚合並自動化了許多相關的Linux任務,因此在部署新系統時,不必在許多不同的命令和應用程序之間跳躍,在某些情況下,還需
CentOS7中搭建Cobbler自動裝機服務
cobbler 自動裝機 批量自動裝機 cobbler是一個使用python開發的開源項目,通過部署系統所設計的所有服務集中在一起,來提供一個全自動批量安裝快速建立Linux系統的網絡安裝環境。Cobbler提供了DHCP管理、YUM源管理、電源管理等功能,除此之外還支持命令行管理、WEB界面管理
在CentOS7中部署Cobbler自動裝機
cobbler自動裝機在CentOS7中部署Cobbler自動裝機Cobbler概述:Cobbler是一個使用Python開發的開源項目,通過將部署系統所涉及的所有服務集中在一起,來提供一個全自動批量快速建立Linux系統的網絡安裝環境。Cobbler 提供了DHCP管理、YUM源管理、電源管理等功能,除此之
在CentOS7中部署tomcat9
ets nta let ted catalina 百度下載 all 服務器 export 在CentOS7中部署tomcat9 實驗介紹 tomcat服務器是一個免費的開源的Web應用服務器,屬於輕量級應用服務器。在中小型和並發訪問用戶場合中並不是被普遍使用,但卻是開發和調
Centos7中MySQL5.7服務群集(實現主從復制、讀寫分離功能)
row ide 2.0 fire tcp sla code factory ODB 根據上一博文我們了解到在MySQL群集中主從復制服務詳解,本文將結合MySQL服務器主從復制同步服務實現讀寫分離操作。 為什麽要實現讀寫分離操作? 在MySQL數據庫中,在存儲數
Centos7中部署安裝Oracle 12c
har 創建 toc pam ffffff utf8 scrip star ssd oracle數據庫是在數據庫領域一直處於領先地位的產品。可以說Oracle數據庫系統是目前世界上流行的關系數據庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它
Centos7中搭建haproxy實現代理服務
配置文件 火墻 db2 .html 代理服務 mount cas entos module haproxy提供高可用性、負載均衡以及基於TCP(第四層)和HTTP(第七層)應用的代理,支持虛擬主機;haproxy特別適用於那些負載特別大的web站點,這些站點通常又需要會話保