問題タブ [aws-codecommit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
aws-codecommit - AWS CodeCommit 読み取り専用アクセス
特定のユーザーに、CodeCommit リポジトリ内のいくつかのフォルダーへの読み取り専用アクセスを付与したいと考えていました。リポジトリ内の他のすべてのフォルダをリストする権限をユーザーに付与せずにそれを行うことは可能ですか?
git - AWS CodeCommit を GitLab のバックエンド git サーバーとして使用することはできますか?
優れた GUI を提供するので優れたGitLabデプロイメントがありますが、 AWS CodeCommitのようなものほどスケーラブルまたは永続的ではありません。
GitLab のバックエンドとして CodeCommit または他の Git サーバーを使用することは可能ですか?
git - EC2 で実行されているジェンキンスと codecommit の統合
EC2 で実行されているジェンキンをコード コミット リポジトリと統合しようとしています。
EC2 インスタンスでは ubuntu 14.04 が実行されています。aws cli、次にjenkinsをインストールし、構築したいcodecommitリポジトリにアクセスできるIAMユーザーキーとシークレットでawsを構成しました。
私はこのブログをだましました - http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-without-cli.html
しかし、これらのコマンドは機能せず、許可が .gitconfig に拒否されます
sudo -u jenkins git config --global credential.helper '!aws codecommit credential-helper $@'
同様の質問 Access AWS CodeCommit from Jenkins running on EC2 (Ubuntu)を見ました が、その質問の回答に従っても機能しません。
Jenkins がリポジトリのクローンを作成できず、
stderr: Host key validation failed というエラーが表示されます。致命的: リモート リポジトリから読み取れませんでした。
私はこれを 1 週間続けており、MEAN アプリケーション用の継続的インテグレーション サーバーを作成する必要があります。
私がやりたいのは、リポジトリのマスターブランチにコミットがあるときだけです
- EC2 サーバーがリポジトリをプルします。
- grunt ファイルを実行します
- スクリプトを実行して、Web アプリケーションを S3 にアップロードします。
- Pm2 に nodejs アプリケーションを再起動させます。
開発サーバーの継続的統合を作成するために完全に証明され、テストされた他の方法も高く評価されます.(たくさん!!)
git - Move git project from BitBucket to AWS CodeCommit
Is there a way I can move a project that is on BitBucket to AWS CodeCommit and keep all the commit history?
aws-codecommit - IAM ロールで AWS CodeCommit のクローンを作成できません
私のec2インスタンスには次の設定がありますが、うまくいきません。
また、AWS フォーラムにも同じ問題がありますが、回答はありません。
~/.gitconfig:
EC2 インスタンスの IAM ロール ポリシー:
次に、次のコードが機能します。
しかし、git ではそうではありません。
何か案は?
アップデート
いくつかの調査の後、アタッチされた IAM ロールは git 操作で機能しないことがわかりましたが、IAM ユーザーは正常に機能しました。
次のコマンドを試行します。
リストリポジトリ
aws codecommit list-repositories
資格ヘルパー
echo -e "protocol=http\npath=/v1/repos/my-repo\nhost=git-codecommit.us-east-1.amazonaws.com" | aws --region=us-east-1 codecommit credential-helper get
git操作
git clone --config credential.helper='!aws --region=us-east-1 codecommit credential-helper $@' --config credential.UseHttpPath=true https://git-codecommit.us-east-1.amazonaws.com/v1/repos/my-repo
私のawscliバージョンは次のとおりです。
Update2
私のgitとcurlのバージョンは次のとおりです:
git - ウェブサイト開発に AWS CodeCommit を使用する
複数の開発者を使用して、現在 AWS EC2 インスタンスでホストされている wordpress Web サイトで作業したいと考えているクライアントがいます。CodeCommit を使用することは、このプロジェクトで適切なバージョン管理を行うために使用する適切なツールですか? GIT を介して動作し、ファイルなどをプッシュできることがわかりました。しかし、現在の EC2 サイトをデータベースを含む CodeCommit に適用することは可能ですか?