解決策を見つけるために 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
-それがどこにあるのかわかりません。だから私の最初の質問は
Linux で生成されたキーを Windows にコピーする必要がありますか? その場合、どのフォルダに配置すればよいですか? 次に、TortoiseGit を開くと、git リポジトリへの URL を要求されます。のようなIPでルートフォルダーにアクセスしています
77.777.7.77
。ルートフォルダにgitリポジトリが作成されるので、IPのみをURLとして指定しようとしましたが、エラーが発生します致命的: リポジトリ '77.777.7.77' が存在しません
私もこのようなことを試しました
77.777.7.77/var/www
が、役に立ちませんでした。リポジトリがルート フォルダに作成される場合、どの URL を指定する必要がありますか?
そして、コミットするローカルリポジトリも作成する必要があると思います。しかし、どうすればそれをリモートリポジトリに取得できますか?
ローカル リポジトリを作成する必要がありますか?