继实现对 GitHub 仓库进行在线 VSCode 编辑的功能后,还是不太满足。试用了一下 Codespaces 和 GitPod,发现对国内访问都不太友好(启动开发环境 /打开文件 /命令行都比较慢)。于是顺便实现了在线开发环境,亮点如下:
将链接中的 github 替换为 github-vsc 即可。
例如 github.com/facebook/create-react-app -> github-vsc.com/facebook/create-react-app
以 create-react-app
为例,在命令行中执行 yarn start
后开启到端口 3000 的映射,就能从浏览器中访问了。
1
adjusted 2021-03-14 18:58:35 +08:00
请问这个是基于 GitPod 搭建的么?
|
3
iBugOne 2021-03-14 21:03:59 +08:00
直觉告诉我 GitHub Actions 并不是这样用的。
参见 GitHub 的条款说明 <https://docs.github.com/en/github/site-policy/github-additional-product-terms#a-actions-usage>,章节 a 的第 5 个点 > any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where GitHub Actions are used. 这个用法称作 development 应该更合适,所以就不属于 production, testing, deployment, or publication of the software project 了,按我的理解就违反了上面引用的这一条。 |
4
whileFalse 2021-03-15 08:50:48 +08:00
呃,虽然看起来很屌,但弄个好点的机场不就完了么……何必这么折腾。
|
5
enki0423 2021-03-15 09:31:01 +08:00
Codespaces 收费了?
|
6
pseudo OP @iBugOne #3 嗯,你说的对。当时只注意到 but a low benefit Action could be ok if it’s also low burden,没仔细看下面一条。疏忽了,我处理下。
|
7
whileFalse 2021-03-15 11:11:47 +08:00 2
刚刚确认了一下,GCP 提供带 Web-IDE 的 Cloud Shell 。永久免费,每周限量 50 个小时。
https://ide.cloud.google.com/ 这应该可以秒杀任何其他免费 Web-IDE 了吧。 |