Logo Vincent
返回文章列表

AWS-CodeCommit

工具
AWS-CodeCommit

【前言】

aws提供了类似github,gitlab的代码托管服务,

目前有一个场景是将内网gitlab的代码下载到aws ec2上,

之前的方案是将gitlab代码镜像到github,

见:Gitlab代码同步到Github

实测效果,github在阿里云ecs上访问经常会timeout,

阿里云给的反馈是,从公网访问跨境网站,会都走运营商跨境带宽,会有拥堵现象,

无奈之下试了下aws的code commit,镜像效果不错,

估计是在国内做了解析?

【创建代码库】

地址: https://us-west-2.console.aws.amazon.com/codesuite/codecommit/start?region=us-west-2

点击右侧的创建存储库,

输入存储名,点击创建,

【下载代码】

连接方式

创建好后,默认会显示如下信息

code commit提供几种连接方式,

https+username&password的,

ssh+sshkey的,

这里已https的方式为例。

创建iam用户

需要创建一个iam用户,这个用户有code commit权限,

然后给该用户添加code commit的git凭证,

在用户详情-安全凭证这里,

生成的凭证包括用户名密码信息,可以点击下载csv文件保存

下载代码

有以下两种方式下载代码

# 直接git clone然后按提示输入用户名和密码
git clone repo-url

# 将username放到url中,按提示输入密码
https://${username}@repo-url
© 2026 vincentqiao.com . 保留所有权利。