0

メインPCからラップトップにリポジトリのクローンを作成しようとしています。どちらのシステムもWindows7を使用しています(私は知っています、Linuxに行きます)。また、両方とも最新のmsysgitが実行されています。

PCには、SSH用のbitviseサーバーがあり、ラップトップでクライアントバージョンを実行しています。GitはWindowsのenvパスとして設定されており、ラップトップからSSH経由でPCにログインできます(キーは共有されている、ホームパスが設定されているなど)

ラップトップのmsysgitに次のように入力すると、エラーが発生します。

git clone username@192.168.1.5:XABC
fatal: ''XABC'' does not appear to be a git repository

今私がタイプするssh username@192.168.1.5 ls XABC/.gitと私は期待を得る

COMMIT_EDITMSG
FETCH_HEAD 
HEAD 
etc.

私は何が間違っているのですか?

4

2 に答える 2

1

次のコマンドを使用して、リモートリポジトリのクローンを作成してみてください。

git.exe clone -v "ssh://user@XXX.XXX.XX.XX:YY/path/to/git/repo/repo.git" "C:\path\to\desired\clone"

ここで、XXX.XXX.XX.XXはリモートIPアドレスであり、YYはポートであり、通常はsshサービスの場合は22です。

試したことはありませんが、動作するはずです。また、この回答とこのブログ投稿を確認してください。

それが役に立てば幸い!

于 2012-10-12T04:15:16.563 に答える
0

私はずっと前にこの組み合わせを使用しました。

Cygwinとは異なり、UNIXスタイルのdirホスティングを含まないBitVise sshdでabsolutedirおよびMSDOS(yes!C:\\ FOO \\ BAR)dir構文を使用してみてください。

これはdirを提示する問題だと思います。したがって、パテのpscp.exeを使用し、.gitファイルでscpを成功させ、運が良かったURLを使用することをお勧めします。

とにかく、gitはストレージとネットワークを気にしません。Windows共有、FTP、別のディレクトリ、さらにはDropboxディレクトリを介してクローンを作成できます...

于 2012-10-12T04:55:11.397 に答える