hashicorp / go-getter

Package for downloading things from a string URL using a variety of protocols.
Mozilla Public License 2.0
1.66k stars 239 forks source link

Feature request: Native support for AWS CodeCommit repositories #491

Open Yethal opened 6 months ago

Yethal commented 6 months ago

It would be really handy if go-getter was able to clone AWS CodeCommit repositories using instance profile for authorization. Currently accessing CodeCommit is possible but requires additional steps:

  1. awscli needs to be installed on the machine
  2. git-remote-codecommit needs to be installed on the machine
  3. System git config needs to include codecommit specific configuration: git config --global credential.helper '!aws codecommit credential-helper $@' git config --global credential.UseHttpPath true

Having native support would allow users to access CodeCommit without installing awscli (or Python in general)