本教程使用的操作系统是centos7.4,但是不限于此。
1.安装ruby
wget https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.gz tar -xvf ruby-2.7.1.tar.gz cd ruby-2.7.1 ./configure make && make install ruby -v
然后正确显示ruby版本说明安装成功
2.安装bitnami 软件包(包含svn、msyql、git、redmine等)
然后开始图形化安装,此处不在赘述
wget https://downloads.bitnami.com/files/stacks/redmine/4.1.1-2/bitnami-redmine-4.1.1-2-linux-x64-installer.run chmod 755 bitnami-redmine-4.1.1-2-linux-x64-installer.run ./bitnami-redmine-4.1.1-2-linux-x64-installer.run
3.防火墙放行端口3307、3690、80
①iptables方法
vi /etc/sysconfig/iptables #添加 iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 3307 -j ACCEPT iptables -A INPUT -p tcp --dport 3690 -j ACCEPT systemctl restart iptables
②firewalld方法
firewall-cmd --zone=public --add-port=80/tcp --permanen firewall-cmd --zone=public --add-port=3307/tcp --permanen firewall-cmd --zone=public --add-port=3690/tcp --permanen
宝塔面板直接在安全规则中添加即可
4.配置SVN
#创建svn版本目录 svnadmin create /root/svnRepo/base vi /etc/sysconfig/svnserve #修改为 OPTIONS="-r /root/svnRepo/base" #重启svn systemctl restart svnserve #若报错svnserve: E000098: 不能绑定服务器套接字: 地址已在使用 netstat -ntpl
kill -9 16222 systemctl restart svnserve systemctl enable svnserve #增加开机自启连接
1 ping
[…] bitnami4.4.1-2 linux 版redmine+svn安装 […]