之前在一台阿里云服务器上装了gogs,作为个人的代码管理工具。
这台阿里云服务器到期,换了一台新的阿里云服务器,就需要在新服务器上安装gogs,且要把原服务器上的gogs的数据迁移到新服务器上。
这里记录这个迁移过程,留作以后参考备用。
gogs的安装
下载linux版本的gogs二进制安装包,下载地址:gogs ;
解压安装包,上传到阿里云服务器上,放到你喜欢的位置上;
按照gogs网站主页的内容进行操作,运行命令./gogs web,启动gogs的服务,通过IP+端口访问,具体端口可在gogs运行时的命令行提示的信息中找到;
若在上一步发现操作中,发现通过IP+端口访问不到gogs,很可能是因为阿里云没有开放出gogs运行所需要的端口;在阿里云WEB端的管理后台,开放出gogs所需要的端口即可;
第一次运行gogs时,会跳转到初始安装的界面,按照提示填写安装的信息即可;在安装的过程中,需要填写运行的用户,可以根据需要创建一个git用户;不怕风险的话,也可以直接用root用户(不建议)。
若系统中没有安装git,还需要先安装git工具
git的安装
- 安装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
命令来查看。