通过SSL强制git(Ubuntu配置)

通过SSL强制git(Ubuntu配置),git,ssl,config,Git,Ssl,Config,当一个git://协议被要求(在Ubuntu系统上)强制git使用https://时,有没有办法?我在一个不允许端口/协议的工作网络上。不是每个服务器都同时支持这两个协议,因此无法知道服务器是否真正支持https 您可以让git动态重写URL url..而不是 任何以该值开头的URL都将被重写为start, 相反,用。在某些站点提供大量服务的情况下 并使用多种访问方法为其提供服务,以及 有些用户需要使用不同的访问方法,此功能允许 人们可以指定任何等效的URL并使用Git 自动将URL重写为 特定

当一个git://协议被要求(在Ubuntu系统上)强制git使用https://时,有没有办法?我在一个不允许端口/协议的工作网络上。

不是每个服务器都同时支持这两个协议,因此无法知道服务器是否真正支持https

您可以让git动态重写URL

url..而不是

任何以该值开头的URL都将被重写为start, 相反,用。在某些站点提供大量服务的情况下 并使用多种访问方法为其提供服务,以及 有些用户需要使用不同的访问方法,此功能允许 人们可以指定任何等效的URL并使用Git 自动将URL重写为 特定用户,即使对于站点上从未见过的存储库也是如此。 当多个insteadOf字符串与给定URL匹配时,最长的 已使用匹配项。

试试这个:

git config url.https://.insteadOf git://

如果能够为给定的命令设置它呢?比如说,当运行yeoman时,谢谢。这正是我想要的。好吧,有一天你会遇到一个支持git但不支持https的网站,然后你会在这里问一个问题,看看到底发生了什么;)