2017-12-26 34 views
1
$ git clone ssh://[email protected] ip/G:/GitRepos/Confiapp.git 
Cloning into 'Confiapp'... 
[email protected] ip's password: 
fatal: ''/G:/GitRepos/Confiapp.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. 

gitファイルは、Windowsサーバー上のG:\ GitRepos \ Confiapp.gitに存在します。git windows serverからのクローンopenssh

ローカルクローニングは動作しますが、クライアントマシンでssh(OpenSSH for windowsを使用)を使用してクローニングすると失敗します。

初めて私はWindows 2008 Serverでgitを試しています。誰か助けてください。

+0

の代わりに '.../G:/ ...' 'ssh:// edu243 @ server ip/g/GitRepos/Confiapp.git'を試してみましたか? –

+0

@MarkAdelsbergerありがとうございますが、致命的でもあります: '/g/GitRepos/Confiapp.git' 'はgitリポジトリではありません 致命的:リモートリポジトリから読み込めませんでした。 – Viresh

+0

Windowsサーバー2008R2でホストされていて、構成は必要ですか? – Viresh

答えて

0

ssh -T [email protected] ipが機能するかどうか最初に確認してください。
あなたは、リモートフォルダが存在しないことを確認し、読み取り可能であるだろう

dir G:/GitRepos/Confiapp.git 

のようなコマンドを実行することが可能なインタラクティブシェルを持っている場合、それは、チェックしない場合。
なしタイプミス(のようなConfigapp.gitの代わりConfiapp.git

0

非常に野生の推測)がないことを確認してください

単一引用符に基づいて、私はそれがでパスを検索しようとすると仮定することができます引用符が含まれ、明らかに失敗します。リモートのsshdサーバがbashの代わりにcmdを起動する可能性があります。そして、クライアントは、cmdが理解していない単一の経路を送信します。

あなたのsshdがbashをシェルとして起動するようにするか、gitに制限付きgit-shellが含まれていることを確認してください。それはエラーを修正するはずです。

+0

ありがとう、私は同じ問題だと思います。しかし、細部のような修正を凝らすことができます、私はこれに非常に新しいです。お願いします。 – Viresh

+0

Windowsでsshdを設定する方法についてよく知らない。私はそれをインストールして有効にする方法は複数あると考えているので、Googleからランダムなアドバイスを削除することはあまりありません。詳細を設定するにはそれぞれ別の方法が必要な場合があります。 – max630

関連する問題