問題タブ [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.
git - ubuntu 仮想ボックスでの AWS コードコミットのタイムアウト
仮想ボックスを使用して、Ubuntu VM でレポを操作しようとしています。aws codecommit セットアップ チュートリアルのすべてが正しく構成されています。しかし、ssh -v git-codecommit.us-east-1.amazonaws.com を実行すると. 接続がタイムアウトします。また、リポジトリのクローンを作成しようとするとタイムアウトになります。ネットワーク プロキシを使用してインターネットにアクセスしているため、そのプロキシと仮想ボックスを介した接続が遅すぎる可能性があります。これを修正する方法について何か考えはありますか?
python - ElasticBeanstalk に AWS CodeCommit へのアクセスを許可する方法
Flask アプリケーションを ElasticBeanstalk にデプロイしています。このアプリケーションの依存関係の 1 つは、CodeCommit git リポジトリからインストールする必要があるパッケージです。
ローカルで、CodeCommit リポジトリに接続してpip install
コードをプッシュするように SSH を正常にセットアップしました。パッケージを に追加しました。requirements.txt
ローカルでは、これで問題なくインストールされますpip
。
問題は、このリポジトリに SSH アクセスできるように EBS をどのように構成すればよいかということです。
EBS が使用する IAM ロールはaws-elasticbeanstalk-ec2-role
です。AWSCodeCommitReadOnly
このロールにポリシーをアタッチしましたが、役に立ちませんでした。
eb-activity.log
CodeCommit からパッケージを取得しようとすると、SSH エラーが発生します。
EBS から AWS CodeCommit へのアクセスをどのように設定すればよいですか?
git - AWS Codecommit と GIT openSSH 接続
GIT と openSSH を使用して Windows 10 で AWS CodeCommit を使用しようとしています。Putty と正常に接続できますが、使用したくありません。~/.ssh/id_rsa にキーを作成し、AWS コンソールにアップロードしました。したがって、GitBashでsshに接続しようとすると、機能します。
しかし、引っ張ろうとするとうまくいきません。
SSH キー ID を確認しましたが、正しいです。
SSH 接続の縫い目も私の SSH キー ID で動作します:
別の Windows PC で 1 週間正常に構成しました。
誰かが同じ問題を抱えていますか?何が間違っている可能性がありますか?
git - AWS CodeCommits に対して git clone を実行すると 403 エラーが発生する
私のローカルラップトップはMacです。
- ssh キーが正しく構成されている。これは ~/.ssh/config の内容です
ssh barthea を実行すると取得されます
パスワードとアクセスキーを備えた IAM ユーザー bruce666 を作成し、このユーザーを「チーム」グループの一部にしました。次に、「AWSCodeCommitPowerUsers」を含むポリシーを作成し、このポリシーを「チーム」に割り当てました。そして最後に bruce666 を「チーム」に割り当てました。この時点で、bruce666 は管理コンソールを介して CodeCommit の任意のリポジトリにアクセスできます。
私はaws config --profile bruce666を実行し、彼のアクセスと秘密鍵、彼のリージョンを入力し、json でフォーマットを指定しました。この時点で、aws codecommit get-repository --repository-name rekha --profile bruce666を実行して、CodeCommmit で rekha リポジトリを作成できました。
いくつかのダミー ファイルを作成し、git init、git add を実行できます。、git commit -m "1"、git add origin https://git-gitcode.amzonaws.com/repos/v1/rekha、git push -u origin masterで、その操作は成功します。
ただし、git clone ssh://git-gitcode.amazonaws.com/repos/v1/rekhaを実行すると、「致命的: 'https://git-codecommit.us-east-1.amazonaws. com/v1/repos/barthia/': 要求された URL がエラーを返しました: 403"
git - SSH で AWS CodeCommit にアクセスできない
AWS CodeCommit を標準の SSH 認証で動作させる方法を理解するのに非常に苦労しました。このような別のトピックを見ましたが、回答がなく、まだコメントできません。これは、Git Bash を使用する Windows 上です。
再現手順
- 完全な権限を持つ IAM ユーザーを作成しました (AwsAdministrator)
- ~/.ssh の Git Bash から
- 「cat id_rsa.pub」と出力をクリップボードにコピー
- IAM コンソールで、ボタンをクリックして SSH キーを追加し、入力フィールドに貼り付けます。[保存] をクリックします。
- CodeCommit リポジトリへのアクセスを試み (この場合はプッシュしようとしています)、「アクセス許可が拒否されました」というメッセージが表示されます。
Git + SSH 出力
これは、DEBUG3 ロギングを使用して SSH から取得したものです。
比較のために、これは GitHub へのまったく同じ SSH キーを使用して取得したものです。
上記の出力は、git push origin master
で ssh デバッグ ログを有効にして、通常の git コマンドを実行した結果.ssh/config
です。
git - Git on AWS CodeCommit ベア リポジトリ
最初のプライベート リポジトリを作成していて、クローンを作成しているときに、Amazon が作成したリポジトリに .git 拡張子がないことに気付きました。それは...ですか?
ありがとう。
ssh - ホームディレクトリの設定ファイルを使用しないssh
使用:
- OpenSSH_6.2p2、OSSSLShim 0.9.8r 2011 年 12 月 8 日
- OS X: 10.10.5
AWS CodeCommit セットアップに従っています。
私の設定ファイルは次のようになります:
しかし、そのローカル構成ファイルにアクセスしていません。id_rsa を探し続け、Permission denied (publickey)を取得します。私がこれにsshできる唯一の方法は、手動で実行することです:
ssh -v から:
ここで私が間違っていることを誰かがほのめかすことはできますか?