您现在的位置是:首页 > 正文

vim傻瓜式配置 + git clone的速度慢到难以忍受问题的解决方法~

2024-02-01 04:41:19阅读 4

一般在github上面看到一个好的开源项目,想要使用它,或者想要研究一下它的源码,这时我们需要使用git clone命令。

git clone就是仓库克隆,把服务端的仓库克隆到本地,和git push相对(以前都说push的反义词是pop,现在又多了一个~~)

举个例子,我最常克隆的仓库是vimplus,自动配置vim的神器,毕竟自己懒得配置,但不配置一下又跟那啥一样。这个到网上一搜,万能的网友会告诉你,先把仓库克隆下来(或许他们甚至没有这句话,直接给命令了),他们用的命令都是:

git clone https://github.com/chxuan/vimplus.git

这个代码没错,应该说非常正确,毕竟,github上默认也是这样的

但是,正如这篇博文的标题,git clone的速度可能会让你难以忍受,我们来试一下速度好吧~

 

 68KiB/s,这速度反正我内心是拒绝的,如果对KiB比较陌生的话,我顺便提俩小常识吧:

  • k与 Ki

    k 与 Ki 分别表示 kilo-(千) 与 kibi-(二进制千) 。作为前缀使用时, k 表示 1000,Ki 表示1024,因为“Ki”来源于它在计算机方面 2^10 = 1,024 的使用。

  • b与 B

    b是bit,也就是位,B是Byte,也就是字节,也就是说1 B = 8 b

也就是说KiB其实就平时说的"kB"了,只是一般很多人会直接把k当成1024了~

好像说着说着就跑偏了。。。总之就是这个速度很慢很慢。那么怎么加速呢?这个我以前问过某学长,他告诉我FQ能加速,然而翻出去之后。。。并没有感受到speed的明显提升~~

实际上还是网络协议问题,git支持多种协议,包括上面的https协议以及原生的ssh协议,git对ssh的支持是最好的,速度也是最快的,所以我们改用ssh协议来clone

git clone git@github.com:chxuan/vimplus.git

这时候可以再来试一下~

然后就尬住了~

这个原因很简单,因为我刚新建的虚拟机,没有配置私钥和公钥,解决方法也很简单,配置一下喽~

具体怎么配置我就懒得写了,要么去百度一下,要么直接看我博客:https://blog.csdn.net/Q1410136042/article/details/80481233(找半天没找到怎么插入链接。。。),在第五(1)条里面提到了。

最终结果是,速度达到了218KiB/s,是原来的三倍,勉强过得去吧。

 

差点给忘记了vimplus的事情。。直接打开vimplus目录,然后运行里面的install.h就行了,额,然后就等着喽~~

cd vimplus
./install.sh

就像这样~~~

 

最后成品就是这样的:

(我虚拟机是在写博客的时候开始配置的,并没有那么快好,所以我就打开我的powershell,用一直在用的ubuntu18.04子系统打开vim截的图~~)

顺便一提,那个hello world是自动补全的,文件名带cpp就会自动补一个hello world~~~

 

老师让在博客园开通博客,我就随便写一篇试水了(顺便给虚拟机配置了vim~~)

转载于:https://www.cnblogs.com/afeida/p/9673972.html

网站文章

  • 卷积神经网络为什么会这么有效?分析卷积神经网络背后的奥秘

    卷积神经网络为什么会这么有效?分析卷积神经网络背后的奥秘

    From:http://m.elecfans.com/article/669524.html在机器视觉和其他很多问题上,卷积神经网络取得了当前最好的效果,它的成功促使我们思考一个问题,卷积神经网络为什么会这么有效?在本文中,SIGAI将为大家分析卷积神经网络背后的奥秘。思想起源在各种深度神经网络结构中,卷积神经网络是应用最广泛的一种,它由LeCun在1989年提出[1]。卷积神经网络在...

    2024-02-01 04:41:11
  • flush() 不能按顺序输出时解决方法

    如果是在linux下, 首先确认是否添加 ob_start() 和 ob_flush().ob_start();for ($i=1; $i<=10; $i++) { echo $i."<br />\n"; ob_flush(); flush(); usleep(500000);}如...

    2024-02-01 04:40:42
  • 腾讯云服务器价格多少钱?2023年腾讯云轻量服务器价格信息整理汇总

    腾讯云服务器价格多少钱?2023年腾讯云轻量服务器价格信息整理汇总

    1、腾讯云轻量应用服务器,入门型-2核2G-50G-300G:2核2G4M,300GB月流量, 135 15个月或540 三年。2、腾讯云轻量应用服务器,入门型-2核4G-60G-500G:2核4G5...

    2024-02-01 04:40:37
  • html如何设置文本框透明度,div设置透明度

    #a{ background:#FFCC33; filter:alpha(opacity:0); width: 300px; heig#a{background:#FFCC33; filter:alp...

    2024-02-01 04:40:30
  • Android之按钮点击事件(单击、双击、长按等)

    因为按钮双击时仍然会先触发单击事件。如果只需要处理双击事件的话则不需考虑这一点,如果要在同一个按钮单击或双击时处理不同的内容,则需在双击时过滤掉单击事件。双击时过滤单击事件的思路可参考以前在Qt中的应...

    2024-02-01 04:40:24
  • 数组小和

    数组小和的定义如下: 例如,数组s=[1,3,5,2,4,6],在s[0]的左边小于或等于s[0]的数的和为0,在s[1]的左边小于或等于s[1]的数的和为1,在s[2]的左边小于或等于s[2]的数的和为1+3=4,在s[3]的左边小于或等于s[3]的数的和为1,在s[4]的左边小于或等于s[4]的数的和为1+3+2=6,在s[5]的左边小于或等于s[5]的数的和为1+3+5+2+4=1...

    2024-02-01 04:39:52
  • 【C++】哈希应用

    【C++】哈希应用

    常见哈希函数,如直接定制,除留余数,平方取中,折叠法等,以及位图的应用,使用C++模拟实现位图。了解布隆过滤器原理,并且模拟实现,对布隆过滤器的性能以及优缺点进行评估,哈希切割介绍

    2024-02-01 04:39:45
  • 关于《程序员面试宝典》中一道面试题的答案

    说明:本文是前段时间发表在CSDN上的文章。后来通读了《程序员面试宝典》,发现里面给出的错误答案很多,所以除非是你特别明确的问题,不要轻易相信其中的结论:) 今天一朋友拿着《程序员面试宝典》来和我商量一道题目,以前听说过这本书的大名,一直无缘得见,今日一见,信手一翻,对于求职的程序员来说的确是一本不错的书:)下面就是朋友谈及的那个问题(括号中的中文是作者翻译的):

    2024-02-01 04:39:38
  • ThinkPhp6、Laravel框架使用Ajax完成无刷新批量删除操作

    ThinkPhp6、Laravel框架使用Ajax完成无刷新批量删除操作

    TP 框架和 Laravel 框架使用 Ajax 完成批量删除几乎一模一样,两者并无太大区别 批量删除的要点就一点,获取到所选中的复选框的 ID,只要取到 ID,剩下的就好办了 完整代码在最下方 第一...

    2024-02-01 04:39:09
  • safari浏览器百度账号登陆&quot;not_login&quot;错误

    safari浏览器百度账号登陆&quot;not_login&quot;错误

    开发过程中使用百度clouda框架下的账号登陆接口

    2024-02-01 04:39:02