成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

好雨云幫如何對接Git Server

dantezhao / 3466人閱讀

摘要:前言云幫目前支持對接或者主流代碼托管平臺的公開項目,后期會考慮接入其他類型的服務(wù)。對接通過應(yīng)用市場進行安裝安裝應(yīng)用由于依賴和,首先安裝和應(yīng)用。云平臺代碼,選擇自建,然后將授權(quán)添加應(yīng)用的列表里即可。

前言

云幫目前支持對接GitLab、Gogs、Github,或者主流代碼托管平臺的公開項目,后期會考慮接入其他類型的Git服務(wù)。

私有云

GitLab是一個用于倉庫管理系統(tǒng)的開源項目,私有云服務(wù)里使用比較多的自建Git服務(wù)。

對接GitLab

通過應(yīng)用市場進行安裝Gitlab

安裝GitLab應(yīng)用

由于GitLab依賴Mysql和Redis,首先安裝Mysql和Redis應(yīng)用。

安裝Mysql

安裝Redis

安裝GitLab
默認(rèn)的管理賬號:[email protected]/Administrator

配置Gitlab的ssh協(xié)議端口

http(s)和ssh的區(qū)別:

http(s)前者可以隨意克隆git上項目,不管是誰的;push 項目時需要驗證用戶名和密碼

ssh,克隆項目你必須是項目的擁有者或者管理員,且需要添加ssh key;push無需驗證用戶名和密碼,如果key設(shè)置了密碼,則需要密碼(通常沒必要),推薦使用SSH

待安裝完成后,在GitLab應(yīng)用高級選項里添加SSH端口22(stream),開啟外部訪問,重啟應(yīng)用。

權(quán)限配置

管理節(jié)點:

docker pull hub.goodrain.com/dc-deploy/console:2017.03
#編輯docker-compose.yaml文件,大約在45行左右
vi /etc/goodrain/docker-compose.yam
將image: hub.goodrain.com/dc-deploy/console:2017.02修改為image: hub.goodrain.com/dc-deploy/console:2017.03 
#修改完
dc-compose stop console
cclear
dc-compose up -d

計算節(jié)點:

#切換到租戶服務(wù)目錄下
cd /grdata/tenant/73e7e82d5558407696601b8461bcb4f7/service
#說明73e7e82d5558407696601b8461bcb4f7為租戶id,默認(rèn)Tab鍵就可以了

在gitlab應(yīng)用概覽頁查看源代碼,搜service_id對應(yīng)的值(如:abc)

cd到該目錄下 (cd abc)后ll一下,可以看到data目錄

#當(dāng)前完整路徑 pwd
/grdata/tenant/73e7e82d5558407696601b8461bcb4f7(tab補全)/service/abc(查看源碼)/ 
chmod 755 data
# 查看data目錄權(quán)限
ll -a 
drwxr_xr_x 
對接GitLab

訪問GitLab.

新建一個項目倉庫

在倉庫里新建一個index.html文件并編輯 。

管理節(jié)點測試
#生成 ssh-key
ssh-keygen -t rsa -f /etc/goodrain/ssh/goodrain-builder
# 配置 ssh config文件
cat </etc/goodrain/ssh/config
Host *
  IdentityFile ~/.ssh/goodrain-builder
  StrictHostKeyChecking no
  LogLevel ERROR
  Port 20002
EOF
# 更改權(quán)限
chown -R rain.rain /etc/goodrain/ssh

查看公鑰并將其添加到gitlab用戶的ssh-key(路徑profile/keys)
cat /etc/goodrain/ssh/goodrain-builder.pub

## 測試
dps | grep build | awk "{print $1}"
din 容器id(上述命令執(zhí)行的結(jié)果)
ls ~/.ssh #查看是否有文件
cd /tmp && git clone 
其他機器測試
ssh-keygen
cat .ssh/id_rsa.pub #添加到gitlab
nano /etc/ssh/ssh_config
#大概格式
Host 80.gr06cf43.zhengys.1t8zf.goodrain.io #git地址
  IdentityFile ~/.ssh/id_rsa #私鑰完整路徑
  StrictHostKeyChecking no
  LogLevel ERROR
  Port 20002 #git ssh 對外開放的端口

#說明一下
如果存在多個Git服務(wù),同時還使用ssh管理服務(wù),建議在Host里指定git地址

#測試
git clone 項目url

對接Gogs

相對GitLab來說,Gogs安裝更加便捷,是一款極易搭建的自助 Git 服務(wù),而且還是國人開發(fā)的。直接在應(yīng)用市場安裝Gogs即可。
安裝完成,在高級選項里新增端口22(stream),開啟對外部訪問。

新建項目,將機器的公鑰添加到用戶的ssh-key列表里。

設(shè)置用戶的ssh_config配置,大概格式

Host 5000.gr06cf43.zhengys.1t8zf.goodrain.io #git地址
  IdentityFile ~/.ssh/id_rsa #私鑰完整路徑
  StrictHostKeyChecking no
  LogLevel ERROR
  Port 20002 #git ssh 對外開放的端口

git clone

公有云

在公有云搭建Git服務(wù)和內(nèi)網(wǎng)自建Git服務(wù),對接步驟相同。
公有云新建Git步驟同私有云。
云平臺git clone代碼,選擇自建Git,然后將授權(quán)key添加Git應(yīng)用的ssh-key列表里即可。

windows

打開Git Bash或者終端工具(cmder等)
生成ssh-keygen -t rsa -f ~/.ssh/id_rsa.pub -C "email"
新增或添加配置文件config (路徑C:Users當(dāng)前用戶.ssh/config)

Host 5000.gr06cf43.zhengys.1t8zf.goodrain.io #git地址
  IdentityFile ~/.ssh/id_rsa #私鑰完整路徑
  StrictHostKeyChecking no
  LogLevel ERROR
  Port 20002 #git ssh 對外開放的端口

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25183.html

相關(guān)文章

  • 敲黑板|Artifactory對接本地倉庫

    摘要:好雨云幫默認(rèn)安裝了其作用為構(gòu)建類項目提供相關(guān)組件依賴的緩存,提供項目構(gòu)建速率,同時支持本地倉庫導(dǎo)入。對接倉庫切換到下選擇倉庫。到這里對接基本操作流程已經(jīng)分享結(jié)束了。 應(yīng)用場景 Artifactory是由Jfrog開發(fā)的一款Maven倉庫服務(wù)端軟件,常用于內(nèi)網(wǎng)部署maven倉庫,提供公司內(nèi)部公共庫的上傳和發(fā)布,同時可以為遠(yuǎn)程庫提供緩存,以提高公共代碼使用的便利性。好雨云幫(ACP)默認(rèn)安...

    didikee 評論0 收藏0
  • 一周問答集錦(10.31-11.06)

    摘要:本文總結(jié)了上周用戶在使用好雨云幫平臺的過程中遇到的一些疑問及解答,大家如果還有其他的問題歡迎留言,我們會做專題進行解答。應(yīng)用名團隊名當(dāng)用戶訪問應(yīng)用域名時,請求會到達負(fù)載均衡。負(fù)載均衡根據(jù)不同的域名將請求甩給后端的容器組。 本文總結(jié)了上周(10.31-11.06)用戶在使用 好雨云幫平臺的過程中遇到的一些疑問及解答,大家如果還有其他的問題歡迎留言,我們會做專題進行解答。 Q:云幫總在提 ...

    curried 評論0 收藏0
  • 一周問答集錦(10.31-11.06)

    摘要:本文總結(jié)了上周用戶在使用好雨云幫平臺的過程中遇到的一些疑問及解答,大家如果還有其他的問題歡迎留言,我們會做專題進行解答。應(yīng)用名團隊名當(dāng)用戶訪問應(yīng)用域名時,請求會到達負(fù)載均衡。負(fù)載均衡根據(jù)不同的域名將請求甩給后端的容器組。 本文總結(jié)了上周(10.31-11.06)用戶在使用 好雨云幫平臺的過程中遇到的一些疑問及解答,大家如果還有其他的問題歡迎留言,我們會做專題進行解答。 Q:云幫總在提 ...

    Leo_chen 評論0 收藏0
  • 雨云開發(fā)者大賽第二期:「Beego」

    摘要:許式偉七牛云存儲社區(qū)發(fā)起人語言專家,著有語言編程。年創(chuàng)辦七牛云存儲,成功打造了全新的公有云存儲服務(wù)。合作伙伴好雨及有權(quán)取消侵權(quán)作品參賽資格,并保留追究權(quán)利。 用最拿手的語言和框架,在很棒棒的severless架構(gòu)PaaS平臺上做沉浸式DevOps流開發(fā),輕松抱得大獎歸! [好雨云幫開發(fā)者大賽「第二期」:Beego]劇情已寫好,就差有創(chuàng)意、有技術(shù)、有天賦、有實力的你來參加! Progra...

    tracy 評論0 收藏0
  • 關(guān)于k8s集群容器日志收集的總結(jié)

    摘要:我推薦你使用進行日志收集,將作為的出口。集群目前暫時沒有提供日志查看機制。以如下的形式啟動容器,容器日志將發(fā)往配置的。 【作者barnett】本文介紹了k8s官方提供的日志收集方法,并介紹了Fluentd日志收集器并與其他產(chǎn)品做了比較。最后介紹了好雨云幫如何對k8s進行改造并使用ZeroMQ以消息的形式將日志傳輸?shù)浇y(tǒng)一的日志處理中心。 容器日志存在形式 目前容器日志有兩種輸出形式: ...

    jeffrey_up 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<