AWS – 在Mac使用SourceTree链接CodeCommit
【创建账号】
- 需要去到IAM创建新的user,绑定权限【AWSCodeCommitPowerUser】
- 去到相关账号的security credential 下创建AccessKey
【Aws账号的AccessKey绑定到本机上】
需要在电脑安装aws cli ,然后把账号绑定在本机
aws configure然后输入access key和secret
【使用把CodeCommit的repo代码pull到本机】
- 去到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
Facebook评论