搭建git服务器

搭建git服务器

 

 我们搭建git服务器要先安装Mysql,这里就来一一演示:     

    

A、安装myql服务器

环境:centos 7.4最小化系统。

 

软件包如下:[以上软件包都是官方下载,以防出错]

一、传文件到linux服务器指定文件夹下,如图:

 

二、安装mysql:

rpm -qa | grep mysql #先查看本机是不是有安装mysql,如果有先清理。

安装如图:

 

以上说明安装成功。

三、启动服务:


四、进行配置:

发现个小问题:5.7版本会在yum安装时生成一个密码在日志里。

 

解决办法:

cat /var/log/mysqld.log | grep “A tempor”复制用户root在mysql里生成的密码复制出来进行配置就可以了。

 

五、执行:mysql_secure_installation 进行mysql配置:

执行mysql_secure_installation 进行配置,输入修改好的新密码:ZiDanTou_3确认,

如图1:

如图2:

如图3:

 

上面已显示配置完成,查看mysql运行状态:【已运行】

登录查看:mysql -uroot -p 这里的密码还是:ZiDanTou_3

至此,Mysql服务器已经安装完成了。

B、安装git服务器

一、首先登录上linux服务器,把传上来的app.ini、gogs0.11.4_amd64.tar.gz 文件拷贝到指定git用户的家目录 下。

操作如图:

 

二、在app.ini文件中加入以下信息:

 

三、在授权时会出现输入的密码规则不符,因为是为了测试密码过于简单,所以临时修改规则方便测试。    

 

        通过输入下面命令可以修改密码规则即可。[前提需要登录到mysql下操作命令]

 

 

    临时修改规则后再次进行授权即可成功

    mysql> grant all on gogs.* to 'gogs'@'%'identified by 'gogs';

如果登录不上,在授权成功后建议:mysql>flush privileges; 即可.

四、切换gogs用户登录:

 

五、可以用客户端工具连,也可以命令登录,做好重定向数据库(新建gogs库)和登录数据库查库文件。

如图1:

如图2:

 

注意:下面就基本安装完成了,需要在gogs目录下建立一个log日志文件,因为gogs脚本里有一行如果发现没有log目录就自动退出,所有无法启动

 

两种启动服务方法:

一、$:./gogs web  #这种启动方便,但不利于管理。

二、需要先把文件的启动文件拷贝到系统的启动文件下:

下面是具体操作:

如图1:

如图2:

如图3:

如图4:

如图5:

如图6:

如图7:

如图8:

如图9:

至此就可以正常启动git 服务器,下面还要进行简单的页面设置就可以用git仓库了。

 

C、注册页面设置:

如图1:

如图2:

如图3:

如图4:

 

至此,gogs服务器已经搭建完成。

 

 

注意1:

        首次注册帐号是管理库的管理员,第二个用户才是仓库的普通用户。

注意2:一个访问超时小问题:

         如果在安装时候没有禁用Gravatar服务,就会出现下面画面里面图标打开很慢。

 

可以在页面设置时勾选即可。

还可以在app.ini文件中修改也可以。

修改完成记得重新加载服务。

/etc/init.d/gogs start

这里git 私服已经搭建完成,就可以做代码管理工作了。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值