当前位置: 首页 > news >正文

建站快车的优点wordpress返利主题

建站快车的优点,wordpress返利主题,做网站宿迁,盗版系统网站怎么建立Linux-Ubuntu环境下搭建SVN服务器 一、背景二、前置工作2.1确定IP地址保持不变2.2关闭防火墙 三、安装SVN服务器四、修改SVN服务器版本库目录五、调整SVN配置5.1查看需要修改的配置文件5.2修改svnserve.conf文件5.3修改passwd文件#xff0c;添加账号和密码#xff08;window… Linux-Ubuntu环境下搭建SVN服务器 一、背景二、前置工作2.1确定IP地址保持不变2.2关闭防火墙 三、安装SVN服务器四、修改SVN服务器版本库目录五、调整SVN配置5.1查看需要修改的配置文件5.2修改svnserve.conf文件5.3修改passwd文件添加账号和密码windows中checkout时需要使用5.4修改authz文件 六、重启SVN服务6.1重启6.2查看SVN服务状态6.3杀死SVN进程命令(慎用) 七、安装TortoiseSVN八、访问SVN服务器九、使用IDEA拉取SVN的代码十、SVN项目的提交感谢 一、背景 今天团队突然要求用SVN作为代码的同步工具一时间很慌入职的第一家公司是用的SVN但是之前都是用Tortoise这款工具界面点选的编译工具也是用的My Eclipse现在一下切换了Idea工具和Git后以前的知识忘掉了很多自己搭建一个SVN服务器更是想都没想过。不过越是有挑战的事情我就更想尝试一下。那今天就试试吧。 二、前置工作 2.1确定IP地址保持不变 本次系统环境Ubuntu20.04.6,因为公司用的Ubuntu,所以也是想尝试这个系统搭建。 首先确定IP我不能让我的SVN服务器总是变地址所以先做一下配置 cd /etc/netplan然后 ls如下 然后修改这个文件,注意需要管理员权限所以加上sudo sudo vim 01-network-manager-all.yaml修改内容如下可以看到是yaml文件所以分号和空格都要对齐很重要 # Let NetworkManager manage all devices on this system network:ethernets:ens33:dhcp4: falseaddresses: [IP地址/24]gateway4: 网关地址nameservers:search: [mydomain , otherdomain]addresses: [网关地址,114.114.114.114]version: 2renderer: NetworkManager这里如果不知道网关地址可以这样查看 nmcli dev show最后执行如下命令生效 sudo netplan apply之后重启系统 systemctl reboot再执行命令 nmcli dev show发现网络信息已经更改了 2.2关闭防火墙 接着关闭防火墙NetworkManager,selinux 首先在终端中输入 sudo ufw status查看当前防火墙状态 可以看到目前防火墙是关闭状态。 如果防火墙是开启状态可以在终端输入 sudo ufw disable来关闭防火墙。 三、安装SVN服务器 利用以下命令查看自己的系统是否已经安装了svn svn界面如下说明没有安装SVN 界面如下说明安装过了 根据提示完成SVN的安装 sudo apt-get install subversion这里输入Y 注意输入的命令要加-get否则会像我一样 如果像我这样的报错可以输入以下命令 sudo apt-get update代码解释 sudo确保足够权限以超级用户或管理员权限运行命令。apt-get软件包管理工具管理软件包更新、安装、升级、删除。update通知apt-get 执行软件包列表更新操作。 下载完更新包界面如下 再次执行 sudo apt-get install subversion再输入Y即可 这样就是安装完毕了 安装完成之后 可以验证指令 svn help如下表示安装成功 如下命令可以查看svn的版本 svn --version四、修改SVN服务器版本库目录 subversion默认是把/var/svn作为数据根目录的开机启动默认也是从这里。 因为/usr目录下用于存放普通用户的应用程序、库文件和文档所以将SVN库存放在/usr下 创建版本库目录指令如下 cd usr输入如下的指令注意这里需要sudo权限 sudo mkdir svn可以看到svn目录创建出来了 进入到svn目录下中 cd /usr/svn执行如下的指令 其中heima-leadnews是我仓库的名称 sudo svnadmin create heima-leadnews执行完之后可以看到仓库下初始化了一些文件 五、调整SVN配置 5.1查看需要修改的配置文件 进入conf目录查看需要修改的配置文件 cd /usr/svn/heima-leadnews/conf接着输入 ls可以看到配置文件目录下有这四个文件 文件名称作用authz权限配置文件控制读写权限passwd账号密码配置文件svnserve.confsvn服务器配置文件 5.2修改svnserve.conf文件 执行命令 sudo vim svnserve.conf执行后打开了配置文件 我们只需要放开如下注释即可 [general] anon-access read 【控制非鉴权用户访问版本库的权限】 auth-access write 【控制鉴权用户访问版本库的权限】 password-db passwd 【指定用户名口令文件名,即访问时要输用户名和密码】 authz-db authz realm /MyBackup/svn/MyBackups 【指定版本库的认证域即在登录时提示的认证域名称改成自己的版本库】具体如下 保存并退出 :wq5.3修改passwd文件添加账号和密码windows中checkout时需要使用 执行指令 sudo vim passwd尾行加上账号和密码即可 保持并退出 :wq5.4修改authz文件 执行指令 sudo vim authz在根目录下设置用户读写权限注意这里/根目录符号不要写反 保持并退出 :wq六、重启SVN服务 到此配置已经全部完成账号信息已经添加成功 更改svnserver.conf时需要重启SVN服务才生效更改authzpasswd文件时则不需要重启服务。 6.1重启 重启命令如下 sudo svnserve -d -r /usr/svn/6.2查看SVN服务状态 查看SVN服务状态命令 ps aux|grep svnserve6.3杀死SVN进程命令(慎用) sudo killall svnserve至此SVN服务器已配置完成 七、安装TortoiseSVN 这里使用工具TortoiseSVN-1.14.5 下载地址 TortoiseSVN-1.14.5.29465-x64-svn-1.14.2 汉化地址 汉化包 安装没啥说的就是选择磁盘的时候可以放到指定盘 剩下一直Next和Install即可,最后问你是否立即重启选择Yes会立即重启选择No会稍后手动重启 紧接着安装中文包直接点击下一步即可勾选这里 单击鼠标右键可以看到TortoiseSVN已经安装完毕 八、访问SVN服务器 直接选择本地的一个文件夹作为本地库右键检出输入地址 输入地址 结果发现报错了 原因很简单因为重启后虚拟机需要重新启动svn服务,执行指令 sudo svnserve -d -r /usr/svn/那我这边重启后用TortoiseSVN也报错了原因是svnserve.conf文件第18行错误 看了一下去掉注释的时候没有去掉前面的空格 然后需要重启一下svn 查看进程PID sudo netstat -ntpl杀死相应的PID sudo kill -9 2244再重启SVN sudo svnserve -d -r /usr/svn/这时候让输入用户名和密码就说明成功了 可以直接把本地的文件拖过去 九、使用IDEA拉取SVN的代码 新建项目的时候选择Get from Version Control 选择版本控制工具是svn 我这里显示了这个错误 原因是没有安装Command命令 所以需要重新安装TortoiseSVN 勾选Will be installed on local hard drive即可 点击刷新之后就可以使用了这里选择的一定是src的上级目录 这里尽量选择第二也就是有子目录的方便后续管理 点击ok之后就会对代码进行拉取了 十、SVN项目的提交 界面如下 当我们对项目文件进行修改后我们需要提交我们的工作内容 此时项目文件名是蓝色的需要提交至 SVN 右边是现在的代码左边是以前的代码 点击Commit即可 现在发现我查询本地历史报错了 报错如下 简单我只要设置读和写都需要校验用户名和密码即可 更改 /usr/svn/Datastructure/conf/svnserve.conf 文件中anon-access设为none。 配置完后整体重启 再尝试一下就ok了 感谢 感谢博主Wyn_的文章 参考链接如下SVN搭建ubuntu服务器过程
http://www.zqtcl.cn/news/860761/

相关文章:

  • 网站鼠标特效用户体验最好的网站
  • 网站设计步骤图南通网站建设公司
  • 做盗版系统网站会不会开发次元世界
  • 下载爱南宁官方网站手机app开发软件有哪些
  • 云浮网站设计不收费的企业查询网站
  • 网站栏目怎么做iis网站筛选器被挂马
  • 网站开发中遇到的主要问题品牌营销策略包括哪些内容
  • 网站制作易捷网络十大社区团购平台有哪些
  • 哈尔滨口碑好的建站公司做网站制作一般多少钱
  • 河南网站网站制作华为品牌vi设计
  • 网站设置默认主页甘肃省第八建设集团公司网站
  • 自己做网站美工关键词优化排名网站
  • 淄博手机网站建设报价商业网站地方频道
  • 小说网站开发业务逻辑php 网站
  • 专业的做网站动态个人网站模板
  • 设计师网站设计网站开发试题库
  • 做网站是用c 吗东莞网络推广优化
  • 外贸soho网站建设wordpress配置搜索引擎优化
  • 嘉兴网站公司安卓优化大师2023
  • 电影网站开发影院座位问题正能量网站大全
  • dede手机网站更新成安专业做网站
  • 做能支付的网站贵吗品牌策划费用
  • 营销网站开发网站建设工作室
  • 如何把自己做的网站挂网上网页版梦幻西游红色伙伴搭配
  • 网站正在建设中 倒计时软件开发培训机构找极客时间
  • 贵阳网站建设搜q479185700大学网站栏目建设
  • 开发网站找什么公司吗电影网站域名
  • 网站栏目设计怎么写黑龙江建设网官
  • 网站主页设计素材php企业门户网站模板
  • 管理外贸网站模板wordpress live-2d