第三方Gitlab库资源,如何一键导入云效Codeup

云效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参数
1
2
3
4
5
6
7
8
9
10
11
$ 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的配置文件中,把地址映射出去

1
2
3
4
5
6
7
8
9
[test-web]  
 
type = tcp  
 
local_ip = 127.0.0.1  
 
local_port = 20113  
 
remote_port = 20113

  

4.启动docker的时候,全部使用映射地址

1
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是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、质量检测等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的研发管理。

关于我们

更多关于云效DevOps的干货及云效动态,可微信搜索关注【云效】公众号~

彩蛋:公众号后台回复【指南】,可获得《阿里巴巴DevOps实践指南》&《10倍研发效能提升案例集》~

看完觉得对您有所帮助别忘记点赞、收藏和关注呦~

 

posted @   云效DevOps平台  阅读(834)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示