babaohuang / GeminiProChat

Minimal web UI for GeminiPro.
https://geminiprochat.com
MIT License
4.2k stars 12.33k forks source link

部署同步问题 #115

Open tjpicole opened 6 months ago

tjpicole commented 6 months ago

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

stefan-ysh commented 6 months ago

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

tjpicole commented 6 months ago

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

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

tjpicole commented 6 months ago

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

inju0524 commented 4 months ago

我也好想要这个功能功能