想用的GitHub脚本删库了Repository Deleted怎么办?
使用开源代码最怕的就是作者删库了. 相信这也是为什么大家经常随手Fork一份的原因. (当然, Fork之前应该Star一下 (ツ) )
如果你就是忘了Fork一份, 作者又删库了, 那怎么办呢?
前几天在群里就遇到这么一个问题.
群友说这一步命令执行出错.
bash <(curl -s https://raw.githubusercontent.com/mixool/across/master/xray/xray_whatever_uuid.sh) 8.229.0.105
在VPS上wget试着下载一下, 就发现这个文件不存在.
wget https://raw.githubusercontent.com/mixool/across/master/xray/xray_whatever_uuid.sh
观察一下这个GitHub的url
https://raw.githubusercontent.com/mixool/across/master/xray/xray_whatever_uuid.sh
其中 mixool 是作者的信息, across 是repo的信息.
我们去 GitHub.com/mixool 看作者还在不在. 有时候作者只是删库, 如果你还能联系上作者, 说不定可以得到帮助.
现在这个情况是作者不在了.
我们在GitHub.com上搜索 mixool/across 在左边的分类中点击 Code
在右侧出现的结果中, 选择一个更新记录比较新的, 大概率会 靠谱 一些?
当然, 如果最后发现这是个错误的选择, 那么请回到这一步选择另一个repo
https://raw.githubusercontent.com/mixool/across/master/xray/xray_whatever_uuid.sh
好, 有这个文件. 如果我们运气不错的话, 这就是答案了. :)
点击右边的 Raw 按钮
显示在浏览器地址栏中的url就是我们想要的
https://raw.githubusercontent.com/azples/across/main/xray/xray_whatever_uuid.sh
赶紧去试试吧!
如果使用正常是最好.
如果不能用也很常见. 有时候脚本中会引用一些repo中的资源, 如果只是Fork了下来, 那么脚本中引用的还是删库了的那个repo. 你需要打开脚本文件进行一些搜索和修改. 对于稍微有些基础的朋友来说, 应该不难; 只是需要细心和时间. 如果你确实啥都不会, 那就回到前面选择repo那一步, 选另一个repo试试. 如果全都不行, 那就去求助吧. 或者, 换一个思路. 也许这个脚本并不是满足你需求的唯一方案.
评论
发表评论