2

私はgitリポジトリを作成しました。NetBeans を使用してクローンを作成しようとしています。私は選ぶ:

チーム > Git >
リポジトリのクローン URL: git.assembla.com:myproject.git
ユーザー名: git

プライベート/パブリック
プライベート キー ファイルを選択します: D:\Document\ssh\assembla-private.priv
パスフレーズ: 1234

[次へ] をクリックすると、リモート ブランチのリストはありません。そのため、1 つを選択して [完了] をクリックすることはできません。

私はGitを初めて使用するので、誰かが私が見逃したステップを説明できるかもしれません

PuttyGen を使用して ssh キーを作成します (秘密キーは OpenSSH にエクスポートされます)

4

4 に答える 4

7

私は同じ問題を抱えていました、

この問題に遭遇し、git、assembla、netbeans を初めて使用する他の人にとっては、もう少し詳しいガイドです。

assembla の指示に従ってローカル リポジトリを作成し、リポジトリをプッシュします。これはすべて、msysgitクライアント コマンド ラインで実行できます。

まず最初に、次のように入力して ssh キーを作成します。

ssh-keygen -t rsa

キーの名前を入力せずに、Enter キーを押してください。パスワードも作成する必要はありません。

キーが作成されたら、id_rsa.pub キーを assembla にアップロードします。(通常、Windows マシンの username/.ssh/ ディレクトリにあります。例: C:\Users\username\.ssh\id_rsa.pub)

全体として、次の命令を実行する必要があります。

git config --global user.name "your name" # Set your name
git config --global user.email "your@email" # Set an email

assembla がチェックするため、電子メールの設定は重要です。必ず登録したものをご用意ください。

mkdir myproject
cd myproject

git init
touch README
git add README
git commit -m "first commit"

git remote add origin git@git.assembla.com:myproject.git
git push origin master

Netbeans で Git を初期化した後、Netbeans でリポジトリを複製するには、次のオプションを使用します。

Repository URL : git.assembla.com:myproject.git
Username : git

Private Key File : C:\Users\username\\.ssh\id_rsa

私のように初心者の方の参考になれば幸いです。

于 2013-03-15T06:47:14.873 に答える
1

また、キーを生成してアセンブリにアップロードした後、これを実行する必要がありました

$ ssh-add
于 2014-02-24T23:44:24.533 に答える
0

NetBeans で Git をセットアップするときgit@git.assembla.com:myproject.git、URL として使用し、次にユーザー名ボックスに自分の Assembla ユーザー名を使用します。

通常どおりキーを使用すると、すべて正常に機能するはずです。

興味深いことに、キーには実際にパスフレーズがありますか? それとも、ここで Assembla パスワードを使用しようとしていますか? パスフレーズを使用している可能性がありますが、再確認したかっただけです。

于 2012-09-18T21:50:43.623 に答える
0

あなたがするとき、あなたは何を得ますか:

git clone git.assembla.com:myproject.git

端末ウィンドウで?Netbreans コンテキストでのユーザー名が何であるかはわかりませんが、秘密/公開キー認証アセンブリを使用している場合、ユーザー名を要求するべきではありません。

于 2012-07-18T23:29:37.680 に答える