0

解決策を見つけるために Web を閲覧しましたが、問題を解決できない多くの亜種が見つかりました。Git を使い始めたばかりで、Linux サーバーにメイン リポジトリを置きたいのですが、Windows ではローカルで作業したいと考えています。以下を使用して、Web サイトのルートにリポジトリを作成しましたgit init

cd /var/www
git init

次に、ファイルを正常に追加してコミットしました。ログに履歴が表示されます:

commit eac728dc06731788e6f39e5ed2a819aa7f0fae1e
Author: Max <my_email@gmail.com>
Date:   Sun Jul 21 15:06:56 2013 +0400

ここで、このリポジトリを Windows に複製できるようにしたいと考えています。そのために TortoiseGit を使用したいと考えています。Linux で .ssh キーを作成し、それらを Windows にコピーする必要があることを読みました。Linuxを使用してそれらを生成し、Windowsssh-keygen -t rsa -C "my_email@example.com"にコピーしC:\Documents and Settings\Userました。しかし、他の記事には、それらを配置する必要があると書かれていますgitosis-admin/keydir-それがどこにあるのかわかりません。だから私の最初の質問は

  1. Linux で生成されたキーを Windows にコピーする必要がありますか? その場合、どのフォルダに配置すればよいですか? 次に、TortoiseGit を開くと、git リポジトリへの URL を要求されます。のようなIPでルートフォルダーにアクセスしています77.777.7.77。ルートフォルダにgitリポジトリが作成されるので、IPのみをURLとして指定しようとしましたが、エラーが発生します

    致命的: リポジトリ '77.777.7.77' が存在しません

    私もこのようなことを試しました77.777.7.77/var/wwwが、役に立ちませんでした。

  2. リポジトリがルート フォルダに作成される場合、どの URL を指定する必要がありますか?

    そして、コミットするローカルリポジトリも作成する必要があると思います。しかし、どうすればそれをリモートリポジトリに取得できますか?

  3. ローカル リポジトリを作成する必要がありますか?

4

1 に答える 1