一部の作業の後、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を使用しても洞察力は得られません。
test_proj.gitをクローンできますか? – Rudi