mac 自带svn不能使用coding gitee 等代码托管平台的解决办法Cannot negotiate authentication mechanism

不得不说 gitsvn 都是优秀的版本控制软件。两款软件相比,我更倾向于单一中心库类型的svn 。怎么说呢,主要是操作简单吧,而且公司所在公司也在用这个。
Mac 因为操作系统的原因,自身对开发就是带着主角光环的存在吧。
最近在和小伙伴一起开发一个项目的时候碰到一个问题 。
Mac使用gitee的svn 一直提示Cannot negotiate authentication mechanism
原因是因为 Mac 安装的 在Xcode中的 svn 是不支持sasl加密(即便版本高),这个问题主要是因为缺少Cyrus SASL这个安全验证库。
当然解决办法 也很简单,就是更新svn了 。
懒人安装方式啊 使用 Homebrew
不得不说,这个工具,在Mac用真的很棒,可以一个命令解决很多问题

brew install subversion

安装完记得重启终端。