新しいWindows 10マシンで開発環境を設定する際、次の問題が発生しました。WebStorm経由でリモートgitリポジトリをクローン作成できません(バージョン11.0.4と2016.2の両方)。WebStormでgitリポジトリをクローンすることはできません
好奇心をそそる問題は、同じマシン上のWindowsコマンドラインを使用して正常にクローンし、他の人が異なるマシン上のWebStormを使用して同様のセットアップで同じリポジトリを正常にクローンすることです。
デフォルトのWindowsプリセットを使用してGitをデフォルトの場所(C:\Program Files\Git
)にインストールします。cmdディレクトリはPATHにあり、ユーザー名と電子メールが設定されています(私はSSH鍵を生成しようとしました)。コマンドラインで期待されています。
repoのURLは[username]@[ip]:/var/www/git/[repo.git]
です(リポジトリはローカルサーバー上にあります)。このURLは、コマンドラインクローンや他のマシンのWebStormから正常に使用されます。
WebStormのgitの設定は、デフォルトであり、git.exe(cmdディレクトリのもの)への正しいパスがあり、テストが機能します。組み込み型とネイティブ型の両方を使用して試行しました。
WebStormでチェックアウトしようとすると、テストはTest repository failed
で失敗します。
コマンドラインを介してクローン化し、WebStormで更新しようとしていたレポを開くと、これらの結果は以下のとおりです。
Built-in mode:
16:26:06.446: cd [redacted]
16:26:06.446: git -c core.quotepath=false fetch origin --progress --prune
error: cannot spawn C:\Users\User\AppData\Local\Temp\git-ssh-0.bat: No such file or directory
fatal: unable to fork
Native mode:
16:26:24.404: cd [redacted]
16:26:24.404: git -c core.quotepath=false fetch origin --progress --prune
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-with-mic,password).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
私はすべて試してみました私は(アンインストール、バージョン、UAC、プロセス、ディレクトリ、PATHの魔法など)について考えることができるブードゥーの魔法です。
任意の助けいただければ幸いです - リスト上の次のステップは、Windowsは、これが契約した私の場合は... :)
WebStormで他のリポジトリをクローンすることはできますか、クローン作成に問題がありますか?それはあなたの資格情報をアプリに格納することと関係しているかもしれません。 –
この特定のマシンで - 同じサーバーからのものはありません。しかし、GitHubから試してみませんでした。しかし、私はそれについて考え、WebStormにクレデンシャルを格納するオプションを無効にしました。 – st2rseeker