1. 仓库访问失败的原因
当我们在gitee上建立一个新项目后,我们可能会遇到这样一种情况——无法通过链接访问该项目。
这种情况出现的原因可能有很多,例如其它网站的网络问题、浏览器本地缓存、DNS解析、以及仓库服务器本身的问题。
不过,最常见的原因是由于代码仓库所在的服务器上安装的gitee应用程序正在进行维护。在维护期间,用户将无法访问仓库的内容。
$ git clone https://gitee.com/username/repo.git
fatal: unable to access 'https://gitee.com/username/repo.git/': Failed to connect to gitee.com port 443: Connection refused
2. 解决方法
2.1 更新页面
这个解决方法最为简单,我们可以尝试重新刷新页面,等待一段时间后再次尝试连接,以寻找失联原因。
2.2 检查仓库服务器状态
我们可以登录 https://status.gitee.com/ ,检查我们希望访问的服务器是否处于“正常”的状态。
如果所在的服务器正在进行维护,我们只能等待到维护结束后才能再次访问仓库。
2.3 检查网络问题
如果我们的网络连接有问题,例如DNS解析或者网络端口限制等,我们需要先修复网络连接问题,等网络恢复正常后再次尝试连接。
2.4 清除本地缓存
有时候,浏览器会将某些访问过的页面缓存到本地。这样可能导致某些页面无法加载。
清除浏览器的缓存可以解决这个问题。
2.5 设置代理
如果需要连接的仓库服务器被墙,我们可以在本地设置代理服务器。以 ShadowsocksR 为例,我们只需要在本地打开代理,并将全局代理地址设置为 ShadowsocksR 的本地地址和端口。
shadowscoksR设置方式:
1、下载ShadowSocksR,下完之后解压并打开,
2、双击订阅地址,
3、在弹出的编辑地址窗口中,将 ssr external support打勾,导入定制化配置,
4、输入此时 Your ssr server ip (update later), 点击编辑订阅地址,选择 博客自用机场 → 已订阅 → 右键单击加速节点 → 复制链接
打开 ShadowsocksR①,单击显示,再单击服务器设置,
5、常规 → 本地绑定IP选择127.0.0.1 。 然后再返回订阅设置菜单(右键下方的ssr托盘图标也可)
6、贴上订阅链接。然后就可以在菜单中启用刚才添加的节点了。
默认代理方式为直连模式,可以选择代理方式为PAC模式或者全局模式,以获取最好的上网体验
设置说明:PAC模式,你可以定义需要代理的目标地址,其它目标则不经过代理;全局模式,所有的网络连接数据都经过ShadowSocksR的代理服务器;
3. 总结
当我们遇到gitee仓库无法访问的问题时,我们需要首先判断问题之源。如果是网络的问题,我们必须修复网络连接问题或者使用代理服务器才能成功访问仓库。如果是服务器在进行维护的情况,则只有等到服务器恢复正常状态后才能重新访问。
如果所有的尝试还是失败了,我们可以寻求gitee官方的帮助。