命令行好像访问不了 git,折腾了好久,求助 V 友

2018-09-26 14:33:02 +08:00
 cheng4741

我用命令行 clone 不了 git 仓库,任何仓库都不行,都会报如下这个错误

fatal: unable to access 'https://github.com/bmob/Bmob-iOS-SDK.git/': 
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

但是用 SourceTree 客户端没有问题

执行pod repo update命令也报一样的错误

Updating spec repo `master`
  $ /usr/local/bin/git -C /Users/zhubch/.cocoapods/repos/master fetch origin
  --progress
  fatal: unable to access 'https://github.com/CocoaPods/Specs.git/': 
  error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

之前好好的,我升级了 Xcode(10.0)和 Command line tools 之后就出现这个问题了

macOS 10.13.6

git version 2.18.0

4527 次点击
所在节点    iDev
6 条回复
zhangalong69
2018-09-26 14:42:03 +08:00
未知协议?
lintbai
2018-09-26 15:03:43 +08:00
这个是 git 版本的问题,下载最新的 git 安装就可以解决
lintbai
2018-09-26 15:08:32 +08:00
gihub 停止了弱加密 TLSv1/TLSv1.1 协议的支持,比较旧的客户端会受到影响
mason961125
2018-09-26 15:09:47 +08:00
brew install git
ShineSmile
2018-09-26 18:24:24 +08:00
xcode-select --install
或者去商店更新下命令行?
DamonLin
2018-09-26 18:56:51 +08:00
直接用 git 上传工具,Tortoisegit

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/492772

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX