- 新服务器安装gogs,参考https://cloud.tencent.com/developer/article/1626705。只安装,到浏览器打开3000端口首次设置时停止。
- 旧服务器上运行./gogs backup 命令,会生成一个zip文件。
- 将zip文件使用scp命令传输到新服务器,使用./gogs restore –from=”zip file name”,恢复数据。
- 修改DNS设置,gogs服务器域名指向新服务器ip地址,参考旧服务器nginx配置文件,在新服务器nginx配置文件里设置gogs相关网址。
- 浏览器打开gogs网址,登录后右上角“用户设置”-“SSH密钥”,删除旧密钥,重新上传公钥文件内容(以前的公钥文件要保留)。
分类目录归档:git
.gitignore忽略文件夹的表示方法
libs: 忽略整个项目下名字为libs的文件或文件夹。
libs/: 忽略整个项目下名字为libs文件夹。
/libs: 忽略根目录下名字为libs的文件或文件夹。
/libs/: 忽略根目录下名字为libs的文件夹。
起始的 / 表示根目录;结尾的 / 表示当前为文件夹。
ubuntu搭建gogs
参考:https://cloud.tencent.com/developer/article/1626705
注意事项:文章里提及的从gogs官网下载最新版gogs,实际安装会有问题。我后来下载0.12.11 @ 2023-02-25这个版本,后续安装是ok的。



