如何使用 vercel 部署旧版开源项目

事情的起因是 ChatGPT-Next-Web 这一开源项目更新到 v2.12.2 版本时,默认 Claude3 的请求走官方接口,导致无法使用 one-api、new-api 等中转的 Claude3 服务。而使用 vercel 部署时,会自动拉取最新版本的代码,无法指定版本,导致无法部署旧版本的项目。

那么我们如何能够使用 vercel 部署旧版开源项目呢?其实很简单,一般开源项目都是通过 tag 来管理不同版本的代码的,我们只需要根据相应版本的 tag 创建分支,然后让 vercel 拉取指定分支的代码即可。

首先,我们 fork 该仓库并将 fork 后的仓库 clone 到本地。

然后查看所有的 tag

git tag

接下来根据先要的 tag 来创建新分支

git checkout tags/<tag_name> -b <branch_name>

然后推送到远程仓库

git push origin <branch_name>

最后在 vercel 的项目 setting 中修改拉取的分支名称即可

image.png

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值