AWS – 在Mac使用SourceTree链接CodeCommit

【创建账号】

  1. 需要去到IAM创建新的user,绑定权限【AWSCodeCommitPowerUser】
  2. 去到相关账号的security credential 下创建AccessKey

【Aws账号的AccessKey绑定到本机上】

需要在电脑安装aws cli ,然后把账号绑定在本机
aws configure然后输入access key和secret

【使用把CodeCommit的repo代码pull到本机】

  1. 去到aws codecommit panel当中创建新的repo

2. 把新创建的repo,然后copy https 链接,接着就paste去sourcetree当中

3. clone到本机之后,就需要edit config file,把以下的代码添加进去

[credential]
    helper = /usr/local/bin/aws --profile codecommit-user codecommit credential-helper $@
    UseHttpPath = true

4. 新创建的repo默认是没有branch的,使用sourcetree push代码的话就会顺便创建master branch,如果使用git cli创建的话默认就是创建main branch。

以下范例是使用git cli 创建文件和push到repo当中

echo "test" > test.txt 【创建test.txt文件】
git add .【只放一个点就是把当下目录底下所有更改的东西都加入需要commit的版本当中】
git commit -m "test msg"【这版本需要写的commit内容】
git push【代码push到repo】

403问题
如果 git clone发生403错误就是你本机的access key无效了,需要重新设定。
需要删除config file 然后重新进行aws configure

windows:
C:\Users\ USERNAME \.aws\config

macos / linux:
~/.aws/config

Loading

Facebook评论