最近下载了Github客户端,使用时出现新建工程库上传失败以及代码改动后无法同步到网页端的情况:
1.新建工程无法publish到远端
Github failed to sync this branch
2.代码修改后无法同步到远端:
百度之后找到了类似的情况,并已有人提供了解决方式:
同步git时遇到“Failed to publish this branch”的错误,shell输入命令得到详细提示“https not supported or disabled in libcurl”
仔细检查之后发现是由于安装了别的软件,或者是编程中因需要而更换过库文件,导致system32里面的libcurl被覆盖了。
解决的办法一是可以选择更新libcurl,或者把默认git的默认连接方式由https改为ssh,只需在shell执行以下命令即可:
git config --global url.ssh://git@github.com/.insteadOf https://github.com/
采用了第二种方式,打开git shell并输入执行了上述命令,再同步了问题解决