admin管理员组文章数量:1531792
2024年7月9日发(作者:)
Centos7-Rhodecode Server搭建教程
1. 安装前准备
a. 去官网下载好安装包
/
b. 安装mysql并创建数据库.(网上有很多教程或者文末的简易教程)
C. 关闭selinux和防火墙
2. 开始安装
安装后重启服务器
3. 安装rhodecode vcsserver (全部选择Y)
rccontrol install VCSServer
填写监听IP和端口,等待下载完成,耗时较久。
安装完成
4. 安装社区版或者企业版。(企业版需要key,更改服务器时间可破解企业版。建议安装
社区版)
按照安装要求填写好用户名,密码,邮箱,仓库目录,监听IP,监听端口。
选择mysql数据库
按要求填写数据库主机,端口,用户名,密码,数据库名。一定要能连上,否则无法连接
成功。
安装完成
5. 查看rccontrol状态。可以看到各部分运行状态和监听端口以及日志文件和配置文件
位置。
6. 通过浏览器访问,完成安装
Troubleshoot:
在安装第一个软件包的时候可能会需要安装 bzip2,直接通过yum安装好 bzip2
yum install bzip2
安装完成后,在浏览器里面出现不能创建 Repository,可以通过 admin -> setting ->
system info 查看信息。可能为VCS server未连接成功。可以尝试通过在 VCS 配置文件
更改端口,重启 VCS 服务解决。
附上重启服务命令:
rccontrol stop community-1
rccontrol start community-1
rccontrol stop vcsserver-1
rccontrol start vcsserver-1
删除rccontrol 命令:
rccontrol uninstall enterprise (企业版)
rccontrol uninstall community (社区版)
rccontrol uninstall vcsserver
Centos7-Mysql安装
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载
# wget /get/
# rpm -ivh
# yum install mysql-community-server
成功安装之后重启mysql服务
# service mysqld restart
查看MySQL的启动状态
# systemctl status mysqld
设置开机启动
# systemctl enable mysqld
# systemctl daemon-reload
修改root默认密码
mysql安装完成之后,在/var/log/文件中给root生成了一个默认密码。通过
下面的方式找到root默认密码,然后登录mysql进行修改:
# grep 'temporary password' /var/log/
# mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
通过msyql环境变量可以查看密码策略的相关信息:
mysql> show variables like '%password%';
添加远程登录用户
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许
远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'ghc04'@'%' IDENTIFIED BY 'Ghc2017!' WITH
GRANT OPTION;
配置默认编码为utf8
修改/etc/配置文件,在[mysqld]下添加编码配置,如下所示:
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
创建数据库,登陆mysql
mysql> CREATE DATABASE hgweb;
版权声明:本文标题:Centos7-Rhodecode Server搭建教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1720491384a827361.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论