2017-03-24 27 views
0

AWS_CodeCommitを使い始めました。私はWin10で動作しており、Ubuntuでも動作します。私は、NetBeansを使ってCodeCommit上のリポジトリに接続するためにdev環境をセットアップしようとしています。これに対するGoogleの検索結果は返されません。 NetBeansをCodeCommitに接続することは可能ですか?私は過去にgithubと仕事をしてきました(NetBeansでは決して使っていません)。私はCodeCommitで空のレポを作成しましたが、まだそれに接続する方法を見つける必要がありません。Netbeans IDEをAWS CodeCommitに接続

最終目標は、私のプロジェクトをCodeCommitに持ち、NetBeansからそのプロジェクトに変更を配備できるようにすることです。

答えて

0

私はWindowsを実行していませんが、AWS CodeCommitでNetBeans IDE 8.2をセットアップできました。これらは指示です。

  1. AWS CodeCommitでリポジトリを作成します。あなたは
    aws codecommit create-repository --repository-name <your-repo-name> --repository-description <your description>
  2. あなたのIAMユーザーのためのIAMコンソールから「Gitの資格情報」を生成を使用してAWSコンソールを介して、またはAWS CLIでこれを行うことができます。 IAMユーザーがいない場合は、最初に作成する必要があります。 Git Credentialsは事実上静的なユーザー名とパスワードで、NetBeansでユーザー名/パスワードとして設定できます。 Gitの資格情報を生成するための方向は、ここで見つけることができます:http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html新しいNetBeansプロジェクトで

  3. 、プロジェクトを右クリックし、「バージョン管理 - >初期のGitリポジトリを」。リポジトリをローカルに保存するディレクトリを選択します。

  4. プロジェクトをもう一度右クリックし、[Git - > Commit]をクリックします。プロジェクトの初期コミットを作成します。

  5. プロジェクトを右クリックし、[Git - > Remote - > Push]を選択します。 [Gitリポジトリロケーションの選択]を選択し、リポジトリURLをCodeCommitリポジトリURL(例:https://git-codecommit.us-east-1.amazonaws.com/v1/repos/your-repo-name)に設定します。 「ユーザー」と「パスワード」には、IAMコンソールで生成したユーザー名とパスワードを入力します。この後、プッシュするブランチを選択して成功するはずです。

+0

私はGitオプションを持っていないプロジェクトを右クリックするとステップ4で立ち往生します。 –

+0

私はGitオプションを持っています。私は上にドロップダウンメニューからチーム>コミットに行かなければならなかった。そして、コミットした後、プロジェクトの右クリックメニューにgitオプションがある。 –

0

(Netbeansので使用される)jgit JARは(credsを用STSトークンを持つ非IAMユーザー、)フェデレーションユーザーのためにAWS CodeCommitで必要な資格情報ヘルパーコンフィギュレーションを尊重されていないようです。したがって、NetBeans Gitプラグインを介して、連合ユーザとしてCodeCommitのリポジトリに接続することはできません。しかし、シェルに切り替えて、コマンドラインからgitを使うことができます。コマンドラインから本当に必要なのは、「プッシュ」と「プル」だけです。

関連する問題