アップデート
2016 年 12 月 22 日の時点で、 AWS CodeCommit は、 HTTPS 経由で AWS CodeCommit リポジトリを認証するための簡単な方法として、静的ユーザー名とパスワードの使用をサポートしています。
Git 認証情報を使用すると、Identity and Access Management (IAM) コンソールで静的ユーザー名とパスワードを生成できます。これを使用して、コマンドライン、Git CLI、または HTTPS 認証をサポートする任意の Git ツールから AWS CodeCommit リポジトリにアクセスできます。
これらは静的な資格情報であるため、ローカル オペレーティング システムに含まれているパスワード管理ツールを使用してキャッシュしたり、資格情報管理ユーティリティに格納したりできます。これにより、AWS CodeCommit を数分で開始できます。HTTPS で AWS CodeCommit リポジトリに接続するために、AWS CLI をダウンロードしたり、Git クライアントを設定したりする必要はありません。ユーザー名とパスワードを使用して、一般的な Git GUI クライアント (TowerUI など) や IDE (Eclipse、IntelliJ、Visualスタジオ)。
[...]
最初の回答
HTTPS 経由でリポジトリにアクセスするために固定のユーザーとパスワードにアクセスするように CodeCommit を設定する方法はありますか?
いいえ、AWS CodeCommitのセットアップ で説明されているように、HTTPS または SSH を使用する必要があります。前者では、Git が AWS とやり取りするために AWS と認証する必要がある場合は常に、IAM ユーザー資格情報の暗号署名されたバージョンまたは Amazon EC2 インスタンス ロールが必要です。 AWS CodeCommit のリポジトリ。
ただし、Mark L. Smith がEclipse git でネイティブ git ではなく jgit を使用することへの回答で述べたように、これらの資格情報は ~15 分で期限切れになりますが、署名プロセスを自分で実装することを妨げるものは何もなく、Mark は親切に回答を提供してくれました。jgit を使用して HTTPS 経由で AWS CodeCommit リポジトリのクローンをすぐに作成する方法を示す例。詳細については、 jgit-codecommitを参照してください。