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

部署同步问题 #115

Open
1 task
tjpicole opened this issue Dec 28, 2023 · 4 comments
Open
1 task

部署同步问题 #115

tjpicole opened this issue Dec 28, 2023 · 4 comments

Comments

@tjpicole
Copy link

How is Gemini Pro Chat deployed?

Vercel

Describe the bug

通过项目部署了几次gemini,可以正常使用,首先点赞,感觉开发者的付出。
1、以前用过ChatGPT-Next-Web这个项目,也是一键部署到vercel,部署到vercel之后,vercel上项目的名字就是与GitHub上的原项目名字一样的,然后感觉三者很好的关联了,可以同步,github原项目有pr的时候,github上我fork的项目也会自动更新,然后我理解为我vercel上的项目是利用我的github上的fork项目建立,所以三者很好的关联,能够自动同步,自动重新部署。
2、然后我这几天用GeminiProChat项目部署的时候呢,有些不同。
第一个情况如果我在GitHub上fork了babaohuang/GeminiProChat之后,一键部署到vercel时候会提示名字重复,需要改个名字。然后理解下来好像是1_GitHub原项目-2_我fork的项目-3_我的vercel项目仓库-4_vercel部署,这几个之间不是不能全同步的,1-2应该是关联的,3-4也是关联的,2-3不知道怎么操作让他们同步关联?
另一种方式,我在GitHub里不fork原仓库(babaohuang/GeminiProCha),直接在geminiprochat原项目code页面点击deploy到vercel的话,在vercel里可以建立与原项目一样的名字,然后形成的情况是,1_GitHub原项目-2_vercel中与原项目相同名字的我的项目仓库-3_我的vercel部署,这种情况下2-3应该是相关联的,但是1-2前两者也不同步;
目前的状态是部署了之后可以正常使用,我也自己绑定了一个国内域名,这样可以免翻使用。只是不能自动更新有点强迫症,尴尬

Console Logs

No response

Participation

  • I am willing to submit a pull request for this issue.
@stefan-ysh
Copy link
Contributor

已了解你的疑惑,先说下原因哈,就我个人所知而言,github 本身是不提供自动同步上游仓库分支的,也就是说:你 Fork 了仓库A,那么仓库A之后的任何改动并不会自动同步到你已经 Fork 的仓库中。但也不是没办法自动同步,像你提到的自动同步,则是利用 Github Action 进行配置相关工作流以实现自动同步,当前项目暂时未做这方面的配置,后续会尽快完善的。如我所说有误,也欢迎各位指正和PR共同维护哈。

@tjpicole
Copy link
Author

已了解你的疑惑,先说下原因哈,就我个人所知而言,github 本身是不提供自动同步上游仓库分支的,也就是说:你 Fork 了仓库A,那么仓库A之后的任何改动并不会自动同步到你已经 Fork 的仓库中。但也不是没办法自动同步,像你提到的自动同步,则是利用 Github Action 进行配置相关工作流以实现自动同步,当前项目暂时未做这方面的配置,后续会尽快完善的。如我所说有误,也欢迎各位指正和PR共同维护哈。

好的,了解了,谢谢。感谢付出

@tjpicole
Copy link
Author

前天请教了推友小马哥,他写了个部署的教程给我解惑了,https://twitter.com/lewangx/status/1740676449001189461;
我突然想起来好像最开始我部署next-ChatGPT的时候,那个项目的说明文档写的比较清晰,好几个平台怎么部署,一步步下来可以保持同步。今天我照小马哥说的梳理了一下,突然想到之前next-ChatGPT的时候就是按照这个过程部署的,主要的情况就是先fork,然后到vercel上自己import自己fork的项目,然后以此部署的就可以了。三者就通了:原项目-自己fork项目-vercel中导入github的fork项目-部署project,之前的困惑在于fork的项目和 vercel部署的依据仓库 两者之间的问题,重名不行, 改名就不是同一个了,所以一直卡在这里了。
供参考,一个可以把官方说明文档有空详细一下。另一个网友们也可以直接参考这个,当然我想如果vercel或者GitHub本身用的比较溜的人是不会有这个问题的,只是现在非专业人士也很多,所以我想也会有些人有此困惑。

@inju0524
Copy link

我也好想要这个功能功能

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

No branches or pull requests

3 participants