试用AWS的CodeCommit服务

CodeCommit是类似于Github的源代码托管服务,完全兼容git

收费方式为:每个活动用户每月1美金(每用户每月10GB存储量,2000 个GIT请求),超过额度后,每月每GB0.06美金,每个GIT请求 0.001美金。

 

 

下面介绍如何完成自己的第一个Commit

 

首先生成一个拥有commit权限的用户,并生成 访问密钥 ID 和私有访问密钥。

试用AWS的CodeCommit服务_第1张图片


接着在CodeCommit创建一个repo

 试用AWS的CodeCommit服务_第2张图片


更新AWS CLI

由于只有大于等于1.7.38版本的CLI才支持CodeCommit。所以一般需要重新安装AWS CLI

sudo pip uninstall awscli
sudo pip install awscli
aws --version


aws-cli/1.7.40Python/2.7.9 Linux/3.14.35-28.38.amzn1.x86_64

配置CLIprofile用户

awsconfigure --profile CodeCommitProfile
AWS Access Key ID [None]: (填入 秘钥ID)
AWS Secret Access Key [None]: (填入 私有访问秘钥)
Defaultregion name [None]: us-east-1
Defaultoutput format [None]: json

安装git

sudo yum install git

设置git的认证信息

git config --globalcredential.helper '!aws --profile CodeCommitProfile codecommitcredential-helper $@'
git config --globalcredential.UseHttpPath true

克隆创建好的repo

 git clone "https://git-codecommit.us-east-1.amazonaws.com/v1/repos/aaaaaa"

 

repo中添加文件,并提交

 cd aaaaaa/
 echo "test" > testfile
 git status
 git add testfile
 git commit -m "test"
 git push


你可能感兴趣的:(AWS)