阿里云服务上,gogs的安装与迁移

2018/8/17 文章分类: Go语言项目

之前在一台阿里云服务器上装了gogs,作为个人的代码管理工具。

这台阿里云服务器到期,换了一台新的阿里云服务器,就需要在新服务器上安装gogs,且要把原服务器上的gogs的数据迁移到新服务器上。

这里记录这个迁移过程,留作以后参考备用。

gogs的安装

  1. 下载linux版本的gogs二进制安装包,下载地址:gogs

  2. 解压安装包,上传到阿里云服务器上,放到你喜欢的位置上;

  3. 按照gogs网站主页的内容进行操作,运行命令./gogs web,启动gogs的服务,通过IP+端口访问,具体端口可在gogs运行时的命令行提示的信息中找到;

  4. 若在上一步发现操作中,发现通过IP+端口访问不到gogs,很可能是因为阿里云没有开放出gogs运行所需要的端口;在阿里云WEB端的管理后台,开放出gogs所需要的端口即可;

  5. 第一次运行gogs时,会跳转到初始安装的界面,按照提示填写安装的信息即可;在安装的过程中,需要填写运行的用户,可以根据需要创建一个git用户;不怕风险的话,也可以直接用root用户(不建议)。

  6. 若系统中没有安装git,还需要先安装git工具

git的安装

  1. 安装Git依赖

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel

2.安装Git


yum install -y git

验证正常安装,安装环境是CentOS6.5。

安装之后,通过以下命令查看是否git版本,同时判断是否安装成功。


git --version

也可以通过whereis git命令来查看。