2

最近 Digital Ocean アカウントにサインアップしましたが、自分のプロジェクト用にそこにリモート リポジトリを設定するのに問題があります。

SSHキーをローカルでセットアップし、これらをサーバーに正常にコピーしたので、パスワードなしでSSHを実行できますが、次のエラーが発生します:

fatal: '/projects/website/.git' does not appear to be a git repository 
fatal: Could not read from remote repository.

Please make sure you have the correct access rights 
and the repository exists. 
(32768)

これは私のリモートレポのアドレスです(IPアドレスが変更されました)

ssh://root@123.45.678.90/projects/website/.git

レコードは「/projects/website/」がルートフォルダーに作成されます。アドレスの先頭に「root」を追加しようとしましたが、問題は解決しませんでした。

リモートリポジトリは git リポジトリとして定義されており、デフォルトのリポジトリを作成してプルし、 --bare リポジトリをプッシュしてみましたが、どちらもうまくいきませんでした。

DO サポート チームに問い合わせましたが、応答が非常に遅いです (おそらく、2 つの異なるタイムゾーンにいるため)。

問題がどこにあるのかわからないので、少し行き詰まっていますか?

前もって感謝します。

4

3 に答える 3

0

私はあなたがしたいと思うと信じています

ssh://root@123.45.678.90/projects/website/

これは、ソース内の .git フォルダーではなく、ソースを含む実際のフォルダーが必要なためです。これはベア リポジトリにも当てはまります。単に .git のみを含む空のフォルダーが作成されます。

于 2013-02-19T13:26:45.390 に答える
0

あなたのパスは間違っています:

ssh://root@123.45.678.90/projects/website.git

GIT リポジトリの名前は、拡張子.gitが付いた名前です。あなたの場合、ssh経由で接続する必要があり、ウェブスペースにファイルが表示されるはずです。

于 2013-02-19T13:12:55.153 に答える