AWS CodeCommit is a git host service by Amazon Web Services to store and manage source code, related files and private Git repositories in the cloud.
You can use the AWS CLI or the AWS CodeCommit console to track and manage your repositories.
The Server version of Git Integration for JIRA add-on only accepts SSH connections.
For detailed information on managing public SSH keys in AWS IAM console, see AWS SSH Security Settings .
SSH connections are handled automatically if the PUBLIC KEY was added in the AWS IAM console and the associated PRIVATE KEY was added/uploaded on the JIRA side (Git Integration for JIRA > SSH Keys > Add SSH Key).
For more information on SSH Keys with AWS, see this article .
If authentication issues are encountered during connecting an AWS repository to JIRA, modify the original URL by inserting the SSH Key ID as the username. The SSH Key ID is an alphanumeric sequence provided by AWS IAM when importing a PUBLIC KEY for a particular user account in IAM.
Like in the URL example above (Git for JIRA Cloud), insert the SSH Key ID to the original URL and use the modified URL in the Connect to Git Repository wizard > Repository location field: