2012-01-14 12 views
0

Gitoriousインストールが古くなっていて、戻ってこないことは明らかです。私はリポジトリからrepos(主にwiki repos)を回復したいと思います。私はGitoriousをセットアップするための長くて辛いプロセスを繰り返すことはしません。ちょうどその中からいくつかのwikiを取り戻すには...実際には古いインストールをすぐに取り除きたい(削除する)。しかし、それが実行されていたときにそれは素晴らしいでした!どうすれば私のgitデーモンリポジトリを回復できますか

私はまだgitoriousのデータベースを持っていますので、どの.gitファイルが必要なのか、どこで見つけるのかはわかります。

私はgit-daemonをセットアップしようとしていました(私はLinux(ubuntu)の設定になっています)、大したことはありません。私はおそらく私はちょうどどこか 'foo.git'ファイルをコピーしてそれを複製することができたことを願っていました。

現在、私の.gitファイルはgitのホームフォルダにあります。それを動かすのに問題はありませんが、私はこれについてどうやって行くのか分かりません。

私はgitデーモンを実行していますが、 'localhost'経由で接続しようとすると '予期せずハングアップ'します。すべてのレポにも 'export-ok'ファイルがあります。私はLAN全体に接続し、他のgitの初期化されたディレクトリをssh経由で複製することができます。

foo.git(もっとf13f9ed412591ce72f7b3cb793605e93ce.gitのような)ファイルをgitの初期化されたレポにコピーしてそこで動作させることはできますか? .gitファイルを展開するために使用できるgitツールはありますか? < - 私はGitが正しいツールだろうと確信していますか?

答えて

3

.gitはファイルではなく、ファイルではなく、git reposはファイルとフォルダだけなので軽量です。あなたはどこにでもあなたのレポをコピーすることができます。

あなたはlocalhostと言っていたので、もしあなたがgit clone /path/to/repo.gitでレポをクローンして、複製されたレポで作業してもよいです。あなたは、デーモンやその他のものを実行する必要はありません。

+0

恐ろしい!ありがとう!私はすっごく近づいていましたが、これまでにも私は尋ねました:)それはうまくいきました。ありがとうございました。私は時には、どのようにシンプルで(もっと直感的で)フレキシブルなGitができるのかということについては見逃しています。 – rhaag71

関連する問題