AWS Codecommit can be used as storage for private GIT repositories. The setup involves a few steps, assuming you have a valid AWS account already.
us-east-1
is available.codecommit-user
AWSCodeCommitFullAccess
to this userAccess Key
for this user and note key id
and secret code
$ aws configure --profile codecommit-user
In the next step we associate the aws
command with git
as the credential helper with the following commands:
$ git config --global credential.helper \
'!aws --profile codecommit-user codecommit credential-helper $@'
$ git config --global credential.UseHttpPath true
You can verify or edit this setup afterwards:
$ git config --global --edit
You should note a section:
[credential]
helper = !aws --profile codecommit-user codecommit credential-helper $@
UseHttpPath = true
Now you can use git from the command line as usual.