1

私は2週間、化石を機能させるように設定しようとしてきましたが、リポジトリを持つことの利点が見当たらない場合は、今ではあきらめていたでしょう。私は本当にこれで私の最後の知恵の終わりにいます。

サーバーとコンピューターの両方に化石をセットアップしました。私のサーバーはLinuxで、ほとんどのホスティングをvirtualminが処理しています。私のコンピューターはWindows7です。

私の化石バイナリは両方とも私のパスにあります。

セルフホストのcgiスクリプトを使用して化石ホスト自体を使用することを選択しました。具体的には、このページの「複数のリポジトリを自動的に提供する別のソリューション」というタイトルのスクリプトとまったく同じスクリプト -http://fossil-scm.org/fossil/wiki ?name=Cookbook

サーバーのIPから/cgi-bin/ pファイルに移動すると、うまく機能しているようです。使用して作成したリポジトリのリストを確認できます。

  fossil init ider.fsl

しかし、ウィキと化石リポジトリの一般的なWebGUIを見ることができます。

次を使用してソースのクローンを作成しようとすると、Windowsマシンから次のようになります。

  fossil clone  192.168.1.200:81/cgi-bin/p  ider

私は次の一定のエコーしか聞こえません:

      unknown repository: 192.168.1.200:81/cgi-bin/p

ider.fslファイルに設定されている権限でしょうか?明らかに私はSCMを初めて使用しますが、恐竜のクローンを作成するかどうかを調べようとしない限り、ドキュメントやGoogleからの参照でこの問題を説明しているものが見つからないため、非常に問題があります...:/

4

1 に答える 1

1

ここで推測しますが、スクリプトを見ると、リポジトリ名がCGI変数に含まれている必要があるように見えますPATH_INFO。つまり、スクリプト名の後のURLのビットです。

この場合、以下を使用してリポジトリのクローンを作成する必要があります。

fossil clone http://192.168.1.200:81/cgi-bin/p/ider ider
#                                             ^^^^^

Fossilには、助けを得ることができるはずのかなりアクティブなメーリングリストもあります。

于 2012-04-09T20:29:32.517 に答える