免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

Centos GitLab安裝

:2022年05月14日 CSDN
分享到:

GitHub(國外)和Gitee(國內)都是第三方托管平臺,不能本地部署,使用簡單,可以快速建立管理項目,且無需對其進行服務器維護,但代碼保密性不高。Gitlab是開源管理軟件,提供web界面,方便管理git倉庫...

GitHub(國外)和Gitee(國內)都是第三方托管平臺,不能本地部署,使用簡單,可以快速建立管理項目,且無需對其進行服務器維護,但代碼保密性不高。

Gitlab是開源管理軟件,提供web界面,方便管理git倉庫,企業一般搭建自己的gitlab服務器,保證代碼的安全性

官網:下載安裝_極狐GitLab - 極狐GitLab 官方網站

1、安裝相關依賴項

#安裝相關依賴sudo yum install -y curl policycoreutils openssh-server openssh-clients#啟動ssh服務、設置為開機自啟動sudo systemctl enable sshdsudo systemctl start sshd#安裝postfix以發送郵件通知sudo yum install -y postfix#啟動postfix服務、設置為開機自啟動sudo systemctl enable postfixsudo systemctl start postfix#開放http服務、重啟防火墻sudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --permanent --add-service=httpssudo systemctl reload firewalld

2、直接手動下載el/7版本的rpm包(下載地址:gitlab/gitlab-ee - Packages · packages.gitlab.com),下載完成后上傳到服務器再執行安裝命令

#下載Gitlab安裝包wget https://omnibus.gitlab.cn/el/7/gitlab-jh-14.7.1-jh.0.el7.x86_64.rpm#安裝命令sudo rpm -Uvh gitlab-jh-14.7.1-jh.0.el7.x86_64.rpm#或者curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bashsudo yum install gitlab-ee-14.7.2-ee.0.el7.x86_64

安裝成功如下圖所示:

3、修改Gitlab配置

vi /etc/gitlab/gitlab.rb#修改以下內容:external_url 'http://gitlab.example.com'#更改 https://gitlab.example.com 為要訪問極狐GitLab實例的URLexternal_url 'http://ip'#重新加載配置sudo gitlab-ctl reconfiguresudo gitlab-ctl restart#開放指定端口(注意80端口被占用)firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --reload

4、訪問Gitlab

http://192.168.80.221/登錄:root、設置密碼#系統運行內存至少需要4G,否則無法訪問Gitlab,顯示502。其運行就占用了3G,可以通過命令查看:free -h#重置管理員登錄密碼su - git        #切換用戶gitlab-rails console -e production  #進入GitLab控制臺user = User.where(id: 1).first      #查詢gitlab超級管理員信息,超級管理員用戶默認是1user.password='12345678'        #修改密碼user.save!      #保存用戶對象exit        #退出控制臺

5、配置郵件服務

1、開啟郵箱的 SMTP 服務

設置-->POP3/ smtp-->開啟一下,開啟后,返回授權碼,保存好授權碼

2、修改配置文件

vim /etc/gitlab/gitlab.rb  #可以在89行后插入以下內容:gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.qq.com"gitlab_rails['smtp_port'] = 465gitlab_rails['smtp_user_name'] = "xxxx@qq.com"gitlab_rails['smtp_password'] = "授權碼"gitlab_rails['smtp_domain'] = "qq.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = truegitlab_rails['smtp_tls'] = truegitlab_rails['gitlab_email_from'] = 'xxxxx@qq.com'#重新加載配置sudo gitlab-ctl reconfigure

3、測試郵件是否發送成功

#進入控制臺gitlab-rails console#發送郵件irb(main):001:0> Notify.test_email('xxxx@qq.com', '郵件主題 Message Subject', '郵件正文Message Body').deliver_now

6、偏好設置

1、漢化:用戶、Preferences、Localization、Language、簡體中文、Save changes

2、關閉注冊:菜單、管理員、通用、注冊限制、展開

7、創建項目倉庫

1、新建用戶:菜單、管理員、用戶、新用戶(名稱、用戶名、電子郵件、Access level)、創建用戶、編輯(密碼)、保存修改

2、創建群組:菜單、群組、創建群組(群組名稱、可見性級別、角色、使用群組)、創建群組

3、創建項目:選擇群組、新建項目、創建空白項目(項目名稱)、新建項目

4、群組添加用戶:選擇群組、群組信息、成員(GitLab成員或電子郵件地址、角色)、邀請

刪除項目:選擇項目、設置、高級、展開、刪除項目

刪除分支:選擇項目、分支、選擇分支、刪除

8、設置公鑰

#開發人員獲取本地公鑰(用戶下的.ssh中的id_rsa.pub文件就是公鑰)ssh-keygen#在倉庫中設置公鑰:菜單管理員、部署密鑰、新建部署密鑰(標題、鍵:公鑰)、create
[我要糾錯]
文:王振袢&發表于江蘇
關鍵詞: GitHub 國外 Gitee 國內 都是

來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。

點個贊
0
踩一腳
0

您在閱讀:Centos GitLab安裝

Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利

蘇公網安備32010402000125 蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司

南京思必達教育科技有限公司版權所有   百度統計

主站蜘蛛池模板: 青春草视频在线 | yy4138理论片在线大全 | 99精品在线观看视频 | 91亚洲导航深夜福利 | 欧美 日韩 国产在线 | 中文在线亚洲 | 日韩精品1区 | 爱呦视频在线播放网址 | 日本xxwwwxxxx18| 欧美亚洲一区二区三区导航 | 亚洲欧洲精品国产区 | 成人a毛片免费视频观看 | 国产成人精品免费视频大全五级 | 欧美人成在线观看 | 有哪些免费的毛片可以看 | 亚洲一区影音先锋色资源 | 欧美日韩一区二区三区在线观看 | 天天操天天干天天干 | 国产精品综合久成人 | 日日人人| 亚洲成人免费在线 | 在线视频 亚洲 | 亚洲欧美中文字幕高清在线一 | 亚洲无线乱码高清在线观看一区 | 国产成人免费观看在线视频 | 又黄又爽的视频 | 久久中文字幕制服丝袜美腿 | 超级碰碰97 | 久久久久国产午夜 | 在线观看免费黄网站 | jizz国产丝袜18老师美女 | 亚洲欧美日韩高清综合678 | 日本特黄特色aaa大片免费欧 | 任你躁在线精品视频m3u8 | 九九99久久 | 免费看欧美一级特黄α大片 | 荡娃艳妇系列小说 | 99精品视频在线观看免费播放 | 黄色在线观看www | 亚洲 春色 另类 小说 | 国产精品亚洲综合久久 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼