云效Codeup 提供代碼庫一鍵匯入能力,幫助你方便的匯入托管在三方平臺上的代碼資源,云效代碼管理Codeup是阿里云出品的一款企業級代碼管理平臺,提供代碼托管、代碼評審、代碼掃描、質量檢測等功能,全方位保護企業代碼資產,幫助企業實作安全、穩定、高效的研發管理, 第三方Gitlab庫資源,如何一鍵匯入云效Codeup,點擊「匯入代碼庫」選擇第三方代碼托管平臺,針對不同的平臺特性,允許通過 Access Token 或者 Oauth 進行賬號授權,
自建 Gitlab
① Host URL:自建Gitlab 首頁的地址,非代碼庫完整 URL;
例如 https://gitlab.alibaba-inc.com
②:Access Token:生成方式請參看 Access Token 添加說明;
注意 代碼匯入的 Access Token 至少需要具備以下權限:
- api
- read_user
Gitlab.com
Access Token:生成方式請參看 Access Token 添加說明;
注意 代碼匯入的 Access Token 至少需要具備以下權限:
- api
- read_user
自建Gitlab匯入時告知網路不通怎么處理?
Q:在進行三方代碼庫匯入時,匯入失敗且提示“無法連通,請確認代碼庫公網可訪問”應該怎么處理?
A:有時候,運維人員在配置自建Gitlab時,限制了使用內網地址,關閉了公網拉取的入口,此時每個倉庫的下載地址將顯示為內網地址,如:
以下示例沒有買域名,因此使用frp的埠來代理本地gitlab的web埠,
1.更改 gitlab.rb 的 external_url 為公網地址
grep ^external_url /mnt/gitlab/etc/gitlab.rb
external_url 'http://47.103.xx.x'
2. 更改如下host和port引數
$ cat /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml ## GitLab settings gitlab: ## Web server settings (note: host is the FQDN, do not include http://) host: 47.103.xx.x #公網地址 port: 20113 #這個是frp的映射地址 https: false
3.在frpc.ini的組態檔中,把地址映射出去
[test-web] type = tcp local_ip = 127.0.0.1 local_port = 20113 remote_port = 20113
4.啟動docker的時候,全部使用映射地址
docker run -itd --name gitlab -p 8443:443 -p 20113:80 -p 20112:22 --restart unless-stopped -v /mnt/gitlab/etc:/etc/gitlab -v /mnt/gitlab/log:/var/log/gitlab -v /mnt/gitlab/data:/var/opt/gitlab beginor/gitlab-ce:11.0.1-ce.0
5.登錄 Gitlab 查看 Clone with HTTP 的地址已更改為公網地址 云效Codeup 提供代碼庫一鍵匯入能力,幫助你方便的匯入托管在三方平臺上的代碼資源,云效代碼管理Codeup是阿里云出品的一款企業級代碼管理平臺,提供代碼托管、代碼評審、代碼掃描、質量檢測等功能,全方位保護企業代碼資產,幫助企業實作安全、穩定、高效的研發管理,
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/308431.html
標籤:其他
