# 如何与上游代码保持同步跟新

如果您通过Vercel一键部署了自己的项目，将无法很好的与上游代码同步更新，只能重新部署，这是由于 Vercel 会默认为你创建一个新项目而不是 fork 本项目。 推荐您通过以下步骤重新部署一下，后续就可以同步上游代码，无需走整个重新部署的流程了

### 部署教程

#### 1、进入到本项目，点击右上角的fork按钮

![](https://2716520366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGML6P4f61r7yqdkdFku%2Fuploads%2FpfzvqZbAct2VZRErT0m1%2F%E6%88%AA%E5%B1%8F2023-04-27%2010.05.37.png?alt=media\&token=c54f9bcc-c865-4a85-b78c-d512787950d4)

#### 2、打开vercel的网站，点击右上角的「add new」-「project」

![](https://2716520366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGML6P4f61r7yqdkdFku%2Fuploads%2FpQGGaaBjhP4u1pz0mrYz%2Fimage.png?alt=media\&token=8ec2d251-0b0e-42cd-9671-4f2612eafc35)

#### 3、选择刚刚fork的项目，import

![](https://2716520366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGML6P4f61r7yqdkdFku%2Fuploads%2FnE6e5rr1OKj9PaecghSU%2Fimage.png?alt=media\&token=7ac63170-8298-47b4-8d25-9224353ed8df)

#### 4、展开「Environment Variables」，在第一个方框中填写「OPENAI\_API\_KEY」，第二个方框填你自己的openAI 的API key，然后点击add

![](https://2716520366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGML6P4f61r7yqdkdFku%2Fuploads%2Fk2g4TyzxouNPdiPZMfBo%2Fimage.png?alt=media\&token=3bae4df4-82f7-4be5-b9d1-756cfe06c7d7)

#### 5、点击deploy按钮，等待片刻即可部署成功

![](https://2716520366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGML6P4f61r7yqdkdFku%2Fuploads%2Ftn0TFVNefg00dcYSidl8%2F%E6%88%AA%E5%B1%8F2023-04-27%2010.19.47.png?alt=media\&token=1f98e726-9649-45ad-994b-313c55b47088)

### 后续如何同步更新

#### 1、在自己的仓库找到fork的项目「AutoGPT-Next-Web」，点击「sync fork」

![](https://2716520366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGML6P4f61r7yqdkdFku%2Fuploads%2FxGyGSx4GPNSMqiCLjIt9%2F%E6%88%AA%E5%B1%8F2023-04-27%2010.19.47.png?alt=media\&token=1c42084a-62c6-4b64-bef7-180d28a15d12)

#### 2、同步之后，回到Vercel网站，找到刚刚部署的项目，点击进入，并找到如图示的按钮，点击进入

![](https://2716520366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGML6P4f61r7yqdkdFku%2Fuploads%2FxeEz0O2byMS4Tz9Blwtv%2Fimage.png?alt=media\&token=6885aea5-f847-4980-a552-f802113110a0)

#### 3、点击visit左边的三个点，找到redeploy按钮，并点击

![](https://2716520366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGML6P4f61r7yqdkdFku%2Fuploads%2FJw316w3IqSa2UGTyEzKq%2Fimage.png?alt=media\&token=1a26c7c5-f699-43e5-a139-867a63683ec5)

#### 4、稍等片刻即可重新部署成功，该方式不用重新走所有的部署流程，即可与上游的代码保持同步更新
