2011-09-16 15 views
1

一部の作業の後、VirtualBoxを使用してローカルシステム上のUbuntu Server 11.04にGitosisをインストールできました。ローカルマシン上のポート2222が仮想サーバー上のポート22と一致するようにポート転送を設定し、標準のsshと同様にパテを使用してサーバーにアクセスできました。仮想ボックスで実行中のgitosisにコミットできません

私はgitosisをインストールして設定することができ、 "gitosis-initをクローンして"そのディレクトリにアクセスすることさえできました。

git clone ssh://[email protected]:2222/~/repositories/gitosis-admin.git 

そして、すべてがうまく働いていた:私は、すなわち私のgitコマンドだった

標準Gitのクローン命名法に対する標準sshコマンドを使用する必要がありました。私は基本的に使ってgitosis-adminのグループ作成部の上にコピーされ、プロジェクトの名前に書き込み可能なフィールドを変更:

[group test] 
members = rsa_key 
writable = test_proj 

、サーバーにそれを押しました。すべてが素晴らしいようです。

私はローカルディレクトリを作成し、git initで初期化し、ファイルを作成して "git add"を追加しました。私は文のコミットだけでなく、上記のクローンのものと同様のリモート追加文を生成し、それをプッシュしようとした:

git remote add origin ssh://[email protected]:2222/~/repositories/test_proj.git 
git push --all 

をしかし、私は押したときに、私は私が持っている

fatal: the remote end hung up unexpectedly 

を受け取ります何が原因かわからない私のパブ/秘密鍵は動作しているようで、git push -v --allを使用しても洞察力は得られません。

+0

test_proj.gitをクローンできますか? – Rudi

答えて

1

バーチャルボックスにgitリポジトリを再インストールすることで修正されました。問題は、ネットワーク設定が一致していないことと関係していました。一度私は彼が適切なポートを再インストールし、設定すると、すべて動作するようだ。

関連する問題