0

私は検索しましたが、単純な質問のように見えるものに対する首尾一貫した答えを見つけることができないようです. 一貫性のない回答がたくさん見つかったので、将来の読者のためにできるだけ明確に質問してみます。

ここのボノボのドキュメントでは、次のように述べています。

「Git リポジトリの場所の値をコピーします。 http://servername/projectname.gitのようになります。」

Bonobo をインストールし、コマンド プロンプトを使用してディレクトリ (「プロジェクト名」と呼びましょう) を Repositories ディレクトリとそのフォルダー内の .git ディレクトリに追加し、テスト ファイルを追加してコミットしました。リポジトリの Bonobo Web インターフェイス リストに表示されます。すべて問題ないようです。このリポジトリを複製したい。projectname.git ファイルはどこにもありません。

質問は次のとおりです。

  1. projectname.git ファイルはどこにありますか 1b. ファイルのディレクトリ名と .git ディレクトリ名を単に組み合わせたものですか?
  2. ボノボのウェブインターフェースではなく、コマンドプロンプトでリポジトリを作成したため、作成されませんでしたか。
  3. 現在存在しない場合、作成する必要がありますか? 3b. どのように?

ここでの助けは本当にありがたいです。この質問が「.gitファイルはどこですか」と非常に直接的に尋ねられたとき、私は他の場所で驚くほど不可解な応答しか見つけませんでした

4

1 に答える 1

0

「projectname.git ファイル」はどこにもありません。それがおそらく見つからない理由であり、質問に対する賢明な答えも見つかりません。

  • ボノボがリポジトリの場所を教えられたディレクトリのサブディレクトリにリポジトリがあります。(そこに .git ディレクトリがあるとは思わないでしょう。通常は「ベア」リポジトリであるため、構成ファイルと refs/objects/info/hooks ディレクトリが表示されることを期待するでしょう。) Web インターフェイスを使用してレポを作成する方が簡単であることがわかったので、少なくとも Bonobo が作成したときの様子を見ることができました。手動で作成したい場合はgit init --bare、.git ディレクトリなしでリポジトリを作成するために使用できますが、Bonobo は実際にはベアでないリポジトリでも問題なく動作すると思います。

  • Bonobo がリポジトリを見つけるために使用する URL があります - で終わります.git。これがおそらく、そのような名前のファイルを探している理由です - しかし、その名前のファイルはありません- URL は Bonobo アプリケーションによって直接解釈されます。のような URL を作成するかhttp://myserver/projectname.git、Web インターフェイスでリポジトリをクリックして詳細ページに移動すると、Bonobo が URL がどのように表示されるかを表示します (最新の ' 6.0' の未リリース バージョンを github からダウンロードすると、URL をクリップボードにコピーするボタンさえ表示されます。)

ボノボとは関係のない一般的なポイント:

何年も前に、ほとんどの URL がファイルを直接参照していた時代がありましたが、それはとうに昔のことであり、多くの URL は、読み書きする情報に関する Web アプリケーションへの指示にすぎません。 URL に対応するファイリング システムには常に実際のファイルが存在します。

于 2017-01-31T22:31:32.377 に答える