Gogs——clone仓库地址为本地localhost的问题

我在自己服务器上搭建过Gogs之后我发现一个问题,我无法正确的获取到clone的地址,地址栏上显示的是我之前那个电脑的虚拟机的ip,并不是现在虚拟机服务器的ip地址。

出现问题要想解决办法的
1.进入docker

2.修改Gogs的配置文件

一、进入docker

docker exec -it gogs /bin/bash #前提是docker start gogs

二、修改Gogs配置文件

cd ~/…/data/gogs/conf/ #进入到相应配置文件夹

vi app.ini #编辑配置文件
在这里我们只需要修改[server]下面的DOMAIN和ROOT_URL把localhost改为服务器主机ip

!](https://img-blog.csdnimg.cn/20210323175953395.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNjAzMDEw,size_16,color_FFFFFF,t_70)
在这里插入图片描述
exit #退出docker容器

docker restart gogs #重启

然后就好了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐