2016-08-15 14 views
0

に拒否された:Gitのクローンは、cygwinのではなく、Cygwinのにcmdと

$ git clone [email protected]:xxx/dotfiles.git 
Cloning into 'dotfiles'...  
/cygdrive/c/Users/xxx/dotfiles/.git/refs: Permission denied 

しかし、私は、コマンドプロンプトで同じコマンドを試したときに、それがうまく働いたとレポをクローニングしました。

そのディレクトリの作成時にアクセス許可エラーが発生するのはなぜですか? これはおそらくcygwinのローカルな問題です。

編集:Windowsで管理者としてcygwinを起動した後、リポジトリをクローンできるようになりました。

+0

両方が同じsshキーを使用しているか、httpsリポジトリを使用していることを確認してくださいuri –

+0

ここでの問題はリモート側ではなくローカル側です。 Cygwinシステムがそのディレクトリに正しいpermを持っていないように見えます。 –

+0

@SebastianLenartowiczはい、それも私が考えていたものですが、私は理由を理解できません。どのように私はそれに許可を与えるでしょうか? – rasen58

答えて

0

/cygdrive/c/Users/xxxは、Windows Home Userの場所です。
特定の数多くのACL制限があります。

伝統的なディレクトリ/home/xxxまたはcygwinルートの下の専用ディレクトリにディレクトリを作成します。私はcygwin上の私のすべてのビルド活動のために/pubを作成しました。