私は、ドライブDでGitリポジトリを共有するWindows 7を実行しているコンピュータを持っています。このPCを "win7
"と呼びましょう。このリポジトリは、プッシュしたりプルしたりするプロジェクトの起源です。
ネットワークは無線ネットワークです。このネットワーク上の1台のPCがWindows 10上で実行されています。このPCを「win10
」と呼びましょう。 Win10
はwin7
を含むネットワーク上の他のすべてのPCにpingを実行できます。 Win7
はwin10
にpingできます。 Win7
はwin10
上のすべての共有ファイルにアクセスできます。どちらのPCにもパスワードはありません。
問題:Win10
はwin7
上の共有ファイルにアクセスできません。Explorerからも、Git Bashやその他のGit管理システムからもアクセスできません(EclipseのE-GitまたはVisual Studio)そのため、win10
はpull/pushできません。ネットワーク上の他のすべてのPCは、win7
共有ファイルにアクセスし、共有Git Originへ/からプッシュ/プルできます。
Windows 10の何が問題になっていますか
私はこれらを試してみました:
コントロールパネル\すべてのコントロールパネルの項目\ネットワークと共有センター\高度な共有設定\ファイル共有が有効、検出が有効、パスワードで保護された共有が無効
アダプタの設定\プロパティ\ QoSパケットスケジューラをアンインストールして再インストールした
gpedit.msc\Computer Config\Winの設定\セキュリティの設定\ローカルポリシー\セキュリティオプション
有効になっているもの:
無効これら:
netsh int ip reset
、その後再起動
netsh winsock reset
、その後再起動これらのすべてが無駄にしようとしました。
最後に! 4ヵ月後、そしてもう一度エラーを見て、私はここで解決策を見つけました:
https://support.Microsoft.com/ja-jp/help/4046019
「実行」と入力し、「実行」でのみipを入力すると、「組織のセキュリティポリシーがアクセスをブロックしています」という非常に具体的なエラーが表示されます。
それを検索すると、この解決策につながります。
[スタート]メニューを検索するか、[実行]をクリックしてgpedit.msc
を実行し、[Computer Configuration\Administrative Templates\network\Lanman Workstation
]に移動して[ローカルグループポリシーエディタ]を開きます。
そしてそれは問題を解決した。