如何使用 vercel 部署旧版开源项目
如何使用 vercel 部署旧版开源项目
Sun事情的起因是 ChatGPT-Next-Web 这一开源项目更新到 v2.12.2 版本时,默认 Claude3 的请求走官方接口,导致无法使用 one-api、new-api 等中转的 Claude3 服务。而使用 vercel 部署时,会自动拉取最新版本的代码,无法指定版本,导致无法部署旧版本的项目。
那么我们如何能够使用 vercel 部署旧版开源项目呢?其实很简单,一般开源项目都是通过 tag
来管理不同版本的代码的,我们只需要根据相应版本的 tag
创建分支,然后让 vercel 拉取指定分支的代码即可。
首先,我们 fork 该仓库并将 fork 后的仓库 clone 到本地。
然后查看所有的 tag
1 | git tag |
接下来根据先要的 tag
来创建新分支
1 | git checkout tags/<tag_name> -b <branch_name> |
然后推送到远程仓库
1 | git push origin <branch_name> |
最后在 vercel 的项目 setting 中修改拉取的分支名称即可
评论
匿名评论隐私政策