您的位置:首页 > 其它

试用AWS的CodeCommit服务

2015-07-28 17:46 369 查看
CodeCommit是类似于Github的源代码托管服务,完全兼容git。
收费方式为:每个活动用户每月1美金(每用户每月10GB存储量,2000 个GIT请求),超过额度后,每月每GB0.06美金,每个GIT请求
0.001美金。

 

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

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



接着在CodeCommit创建一个repo
 


更新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
配置CLI的profile用户
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 git CodeCommit