問題タブ [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.

0 投票する
1 に答える
1551 参照

aws-codecommit - AWS CodeCommit 読み取り専用アクセス

特定のユーザーに、CodeCommit リポジトリ内のいくつかのフォルダーへの読み取り専用アクセスを付与したいと考えていました。リポジトリ内の他のすべてのフォルダをリストする権限をユーザーに付与せずにそれを行うことは可能ですか?

0 投票する
1 に答える
2350 参照

git - AWS CodeCommit を GitLab のバックエンド git サーバーとして使用することはできますか?

優れた GUI を提供するので優れたGitLabデプロイメントがありますが、 AWS CodeCommitのようなものほどスケーラブルまたは永続的ではありません。

GitLab のバックエンドとして CodeCommit または他の Git サーバーを使用することは可能ですか?

0 投票する
1 に答える
1602 参照

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 アプリケーション用の継続的インテグレーション サーバーを作成する必要があります。

私がやりたいのは、リポジトリのマスターブランチにコミットがあるときだけです

  1. EC2 サーバーがリポジトリをプルします。
  2. grunt ファイルを実行します
  3. スクリプトを実行して、Web アプリケーションを S3 にアップロードします。
  4. Pm2 に nodejs アプリケーションを再起動させます。

開発サーバーの継続的統合を作成するために完全に証明され、テストされた他の方法も高く評価されます.(たくさん!!)

0 投票する
1 に答える
2640 参照

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?

0 投票する
1 に答える
3453 参照

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のバージョンは次のとおりです:

0 投票する
1 に答える
187 参照

git - ウェブサイト開発に AWS CodeCommit を使用する

複数の開発者を使用して、現在 AWS EC2 インスタンスでホストされている wordpress Web サイトで作業したいと考えているクライアントがいます。CodeCommit を使用することは、このプロジェクトで適切なバージョン管理を行うために使用する適切なツールですか? GIT を介して動作し、ファイルなどをプッシュできることがわかりました。しかし、現在の EC2 サイトをデータベースを含む CodeCommit に適用することは可能ですか?