前提・実現したいこと
皆さん こんにちは。
2008serverにリモートリポジトリを作成し、ソース管理を行いたいと思っています。
サーバにgit for windows 2.17をインストールしc:\aaa.gitを作成しました。
また、sshキーを作成しクライアントからssh接続を確認できています。
クライアントからsshでgit cloneを行ったとき、エラーが発生します。
エラー解消方法などご教授いただけないでしょうか。
よろしくお願いします。
発生している問題・エラーメッセージ
git clone ssh://gitserver/aaa.git f:\temp\wk\aa6 Cloning into 'f:\temp\wk\aa6'... fatal: ''/aaa.git'' does not appear to be a git repository fatal: Could not read from remote repository. 上記エラーが発生し、cloneに失敗します。
該当のソースコード
https://github.com/git/git/blob/master/upload-pack.c 1093:dir = argv[0]; 1094: 1095:if (!enter_repo(dir, strict)) 1096: die("'%s' does not appear to be a git repository", dir);
試したこと
git daemon を立ち上げてgitによるcloneは成功しています。
git clone git://192.168.68.129/aaa.git f:\temp\wk\aa7
Cloning into 'f:\temp\wk\aa7'...
warning: You appear to have cloned an empty repository.
Checking connectivity... done.
気になったのが
fatal: ''/aaa.git'' does ... で'が2つ続いています。
upload-packの引数に'/aaa.git'が渡されてそのままリポジトリのチェックを行っているためエラーになるのではないかと考えていますが、いかがでしょうか。
なお、該当のソースコードは該当バージョンのソースでは無いかと思いますが、エラーの出方からして同じではないかと思い、記載しています。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
git version 2.17.0.windows.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/22 04:26