Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Xovee opened this issue Jun 16, 2021 · 19 comments
Labels
enhancement New feature or request

Comments

@Xovee
Copy link
Owner

Xovee commented Jun 16, 2021

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

@Xovee Xovee added the enhancement New feature or request label Jun 16, 2021
@Xovee Xovee changed the title 自问 自问:有什么办法能让不能翻墙的同学快速的访问 GitHub 的资源呢? Jun 16, 2021
@wqyg18
Copy link

wqyg18 commented Jun 16, 2021

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

@Xovee
Copy link
Owner Author

Xovee commented Jun 16, 2021

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

更新、同步起来不太方便

@wqyg18
Copy link

wqyg18 commented Jun 16, 2021

那或者考虑gitee?

@Xovee
Copy link
Owner Author

Xovee commented Jun 16, 2021

那或者考虑gitee?

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

@Xovee
Copy link
Owner Author

Xovee commented Jun 19, 2021

那或者考虑gitee?

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

@LolipopJ
Copy link

LolipopJ commented Jul 5, 2021

更新、同步起来不太方便

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

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

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

@Xovee
Copy link
Owner Author

Xovee commented Jul 5, 2021

更新、同步起来不太方便

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

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

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

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

@Goatzy666
Copy link

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

@Xovee
Copy link
Owner Author

Xovee commented Aug 10, 2021 via email

@zzxupp
Copy link

zzxupp commented Sep 13, 2021

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

@Xovee
Copy link
Owner Author

Xovee commented Sep 13, 2021

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

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

@mmmmyolo
Copy link

steam++软件加速github好使

@mobyw
Copy link

mobyw commented Mar 10, 2023

是否考虑构建文件索引网页并部署到 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
Copy link
Owner Author

Xovee commented Mar 10, 2023

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

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

@mobyw
Copy link

mobyw commented Mar 11, 2023

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

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

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

@ztxtech
Copy link
Contributor

ztxtech commented May 17, 2024

可以用cdn

@35227484
Copy link

7c6b19b367151664aa32af9d5040d15
我用的这个办法

@ztxtech
Copy link
Contributor

ztxtech commented Jun 27, 2024

7c6b19b367151664aa32af9d5040d15 我用的这个办法

改host可以用SwitchHosts

@35227484
Copy link

35227484 commented Jul 1, 2024

7c6b19b367151664aa32af9d5040d15 我用的这个办法

改host可以用SwitchHosts

哈哈哈我不太懂直接按步骤来的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

9 participants