我们在http://git.ourname.local/自版本17以来,Gitea支持Package Registry。现在,我们想将它与Flutter/Dat一起使用,以托管我们自己的包。我们遵循了这个指示https://docs.gitea.io/en-us/packages/pub/但是在我们必须添加令牌的步骤中,我们得到了一个错误,即我们只能为具有https的URL添加令牌。如果我们只是将http更改为https,我们可以添加令牌,但稍后如果我们想发布包,它就不起作用了。到目前为止,这完全有道理,因为我们的Gitea是通过http而不是https提供的!
因此,我们的问题是:我们如何向我们的lokal服务器添加SSL证书,或者我们如何说服Pub接受http而不仅仅是https,或者还有什么其他方法可以解决我们的问题?
我们希望你们中的某个人对我们的问题有一个聪明的想法。。。
使用类似CA的https://letsencrypt.org/然后将服务器配置为使用证书。我发现了这份文档,详细介绍了如何为Gitea配置https配置SSL。最后一件事是,服务器通常需要在配置更改后重新启动,因此请确保重新启动服务以测试您的工作。