使用GitHub仓库作为高速OSS的方法
引言由于一些奇怪的原因,国内的用户访问GitHub是非常缓慢的,而且有时候又要使用OSS服务。明明可以使用GitHub进行的功能却要买国内的OSS服务就感觉有点憋屈。下面提供一种方法将GitHub作为高速的OSS,就算是国内用户也能告诉访问,并且全球的用户都能以较快的速度访问你的下载内容。
实现原理其实就是使用了第三方提供的免费的cdn服务。
何为CDNCDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。(词条来自百度百科),说人话就是通过将请求发送到离请求的发出地址最近的服务器来加速全球范围内的访问速度。
JsDelivr这是一个 ...
GitHub进行git操作反复要求输入密码解决方法
原因说明出现这个情况的原因是使用了https进行clone而没有使用ssh方式,在GitHub的clone按钮处很容易找到并且切换这里不再作演示。
解决方法在自己的电脑本地生成一个ssh key,并将这个key添加到你的GitHub账户中去。
生成方法在gitbash命令行中输入
1ssh-keygen -t rsa -C "你的邮箱"
接下来会弹出提示
1234Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/你的用户名/.ssh/id_rsa): //这里可以自定义ssh的本地文件的保存路径Enter passphrase (empty for no passphrase): //通常不设置,按enter跳过即可Enter same passphr ...