由于自己是个初级开发,以前做过的项目肯定有很多不足之处。想把以前的代码重构一下,但是版本管理有点麻烦,又不能直接同步到公司的svn上。思来想去,干脆自己搭一个吧!
一、承载SVN的服务器
有两个选择:
第一,用闲置的电脑,或者虚拟机安装SVN Server(这个是我自己设想的,我并没有实践);
第二,买一个云服务器。
我用的是阿里云的,低于24岁会有很大的优惠
附上链接:https://promotion.aliyun.com/ntms/act/campus2018.html?spm=5176.12901015.0.i12901015.39d9525cfvHtBB&aly_as=15uW4Mp6B&userCode=vp1ifil7&tag=share_component&share_source=copy_link
我的服务器系统环境是cengos7.4(这个很重要)
二、安装SVN Server
1.将yum源换成阿里的(可以不做,但改了后一般会快很多)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
um update
2.使用root操作太过敏感,需要新建一个普通用户
复制代码
[root@izbp1c1q4m3ezmmsyqlfchz /]# adduser normaluser #用户名
[root@izbp1c1q4m3ezmmsyqlfchz /]# passwd normaluser #设置密码
Changing password for user normaluser.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
复制代码
3.新建的用户没有sudo权限,需要添加到sudoers
复制代码
[root@izbp1c1q4m3ezmmsyqlfchz /]# whereis sudoers
sudoers: /etc/sudoers /etc/sud