Xovee/uestc-course

自问:有什么办法能让不能翻墙的同学快速的访问 GitHub 的资源呢?

Xovee opened this issue · 19 comments

Xovee commented

有什么办法能让不能翻墙的同学快速的访问 GitHub 的资源呢?

可以使用网盘吗?比如蓝奏云什么的,然后在河畔立一个帖子,放上链接?

Xovee commented

可以使用网盘吗?比如蓝奏云什么的,然后在河畔立一个帖子,放上链接?

更新、同步起来不太方便

那或者考虑gitee?

Xovee commented

那或者考虑gitee?

O(∩_∩)O,maybe,我试一下

Xovee commented

那或者考虑gitee?

试了一下,个人版gitee不能导入或同步仓库(因为仓库太大了),企业版才可以。

更新、同步起来不太方便

依赖于 Github 进行版本管理的话,目前是有一些加速站点是可用的,例如 FastGit。底层应该是使用 Nginx 反代加速,相当于借用别人的服务器下载。

最简单的方式应该是,使用这个 Chrome 插件。从用户角度解决问题。

此外我找到了一个讨论:GitHub**加速访问,可以参考。

Xovee commented

更新、同步起来不太方便

依赖于 Github 进行版本管理的话,目前是有一些加速站点是可用的,例如 FastGit。底层应该是使用 Nginx 反代加速,相当于借用别人的服务器下载。

最简单的方式应该是,使用这个 Chrome 插件。从用户角度解决问题。

此外我找到了一个讨论:GitHub**加速访问,可以参考。

Got! Many thanks!
我回头再尝试尝试。

请问考研目录现在是已经删除了吗

Xovee commented

这个还是用户自行解决为好。为了学习和考试,学习一些日常小技巧是非常用的😁😁😁

Xovee commented

这个还是用户自行解决为好。为了学习和考试,学习一些日常小技巧是非常用的

哈哈哈哈道理是这个道理,计算机专业的同学还好,其他专业的就可能摸不着头脑了。

steam++软件加速github好使

mobyw commented

是否考虑构建文件索引网页并部署到 Github Pages,这样可以不用翻墙访问目录,只需在文件下载 URL 上加上代理(如 ghproxy.com)即可实现墙内下载。

可以参考:SWJTU-Courses仓库 索引网站

参考 Action:

name: Build and Deploy
on: [push]
jobs:
  build-and-deploy:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Install Python 3.10
        uses: actions/setup-python@v4
        with:
          python-version: "3.10"

      - name: Install md-index
        run: pip install md-index

      - name: Install mkdocs
        run: pip install mkdocs

      - name: Build index
        run: md-index --input-dir="./课程目录" --url-prefix="https://ghproxy.com/https://raw.githubusercontent.com/Xovee/uestc-course/main/"

      - name: Build website
        run: mkdocs build

      - name: Upload build folder to gh-pages branch
        uses: peaceiris/actions-gh-pages@v3
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: "./site"
Xovee commented

是否考虑构建文件索引网页并部署到 Github Pages,这样可以不用翻墙访问目录,只需在文件下载 URL 上加上代理(如 ghproxy.com)即可实现墙内下载。

@mobyw 似乎ghproxy.com只支持单文件下载,无法一次性下载一个文件夹。Github Pages似乎访问要方便些,有些地方墙的不太厉害。

mobyw commented

是否考虑构建文件索引网页并部署到 Github Pages,这样可以不用翻墙访问目录,只需在文件下载 URL 上加上代理(如 ghproxy.com)即可实现墙内下载。

@mobyw 似乎ghproxy.com只支持单文件下载,无法一次性下载一个文件夹。Github Pages似乎访问要方便些,有些地方墙的不太厉害。

需要批量下载文件夹可以用 DownGit ,可以组一下 URL 放到各科目的目录 README 中

可以用cdn