2012-02-01 10 views
26

自分のコミットを私たちのメインサーバーにプッシュしなくても、私のWindows 7デスクトップからWindows 7のラップトップに仕事用レポを同期させたいと思っています。これはどうすればいいですか? gitがどこにあるのか理解できるようにリモートパスを設定する方法を理解できません。私は一般的にgitを扱うのにWindowsコマンドラインではなく、Git Bashを使用しているので、Windows共有を参照するパスをGit Bashに書く方法が分からない可能性があります。どのように行うWindows共有のgit repoにアクセスするにはどうすればよいですか?

\\\\MyWorkPCName\dev\myrepo\ 

とコマンドラインで、私は(cmdは愚かであるので、のpushdを使用しながらも)ディレクトリやファイルにアクセスすることができ、:

だから、私は(Windowsの共有パス)でレポを持っていると言いますこれを有効なgitリモートに変換しますか?

答えて

37

Gitがバックスラッシュを認識しませんが、Windowsのはスラッシュ認識ん:

git remote add desktop //MyWorkPCName/dev/myrepo 

のGit Bashのも、あなたが例えば、UNIX形式のパスを使用して、WindowsのドライブにアクセスすることができますC:\Users\bug\repo/c/Users/bug/repoになります。

+1

残念ながら、これは私が試みた最初のものでした。私は "致命的です:gitリポジトリ(または親ディレクトリのいずれか)ではありません:.git" また、git bash内から共有ディレクトリにcdできません。多分問題の一部ですか? –

+2

msysgitを "Git Bash only"オプションでインストールしていないか、 'file:// \\ MyWorkPC \ etc'(bashを使っている場合はシングルクォート)を使って' cmd'プロンプトからその行を実行してみてください。 – bug

+3

元の回答が正しいです。不機嫌なネットワークは、私が元々働いていなかった理由の説明かもしれません。 –

関連する問題