win10下, git pull 报错
PS D:\git-repo\my-git-repo1> git pull
mux_client_request_session: read from master failed: Connection reset by peer
ControlSocket /c/Users/WCF/.ssh/persist/master-git@gitee.com:22 already exists, disabling multiplexing
Already up to date.
修复方案: 在 .ssh/config 里删掉 ControlPath 的配置, 例如下面的这一行
ControlPath ~/.ssh/persist/master-%r@%h:%p
根据提示,追踪 .ssh/config 文件和 .ssh/persist 目录
.ssh/config 是从linux下导过来的, 猜测原因可能有:
- win 不支持 socket 文件类型,这种写法是linux才可用的
- win下的 git 使用的 mingw 环境, 不支持相关的占位符
网友评论