致命:配置“protocol.version”的未知值:2

Ter*_*sim 4 git

我决定打开 Git 协议第 2 版(我想它更快,无噪音),所以我做了:

git config --global protocol.version 2
Run Code Online (Sandbox Code Playgroud)

但是当我尝试

git pull
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

git config --global protocol.version 2
Run Code Online (Sandbox Code Playgroud)

我的操作系统是 Ubuntu 18.04。我在 Ubuntu 16.04 上的朋友做了同样的事情,并且对他有用。我可能缺少一些依赖项吗?

Ter*_*sim 6

这个特性出现在Git 2.18

要亲自试用协议版本 2,您需要一个最新版本的 Git(对 v2 的支持最近已合并到 Git 的主分支,预计将成为 Git 2.18 的一部分)和启用 v2 的服务器(googlesource.js 上的存储库)。 com 和 Cloud Source Repositories 已启用 v2)。

我有 Git 2.17v