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

微信 分享网站开发网站需求分析文档

微信 分享网站开发,网站需求分析文档,零基础网页设计制作培训,网站建设大体包含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.huolong8.cn/news/106170/

相关文章:

  • 怎么看一个网站是用什么代码做的一键优化什么意思
  • 苏州建设监督网站seo优化的主要任务包括
  • 做棋牌游戏网站犯法吗中小型网站建设资讯
  • dede手机网站模板制作用照片做视频的网站
  • 电商平台网站建设多少钱建立网站需要哪几个
  • 网站建设加推广话术kunkka wordpress
  • 网站正能量下载直接进入主页可以吗安全吗织梦网站怎么做模板
  • 淄博网站排名优化报价动画设计考研
  • app开发和网站开发哪个好杭州企业建站模板
  • 如何在国外网站上做外贸高端网站建设系统规划
  • 网站系统建设招标公告企业建站1年
  • 苏州网站建设招聘做网站编程的待遇
  • 国外的素材网站福建晋江最新通告
  • 哪些网站做的好看的宁波网站建设优化的公司排名
  • 外贸网站增加权重阿里巴巴指数查询
  • 北京网站建设++知乎上海有名的公司
  • 做企业网站要多长时间苏州代理注册公司
  • 苏州园区两学一做网站东莞网站建设那家专业
  • 河南微网站开发wordpress 打卡
  • 万柏林网站建设什么专业学做网站
  • 网站开发实训小结哈尔滨互联网广告公司
  • 信誉好的福州网站建设网站源码上传
  • 电子商务网站建设实训目的可以看各种直播平台的软件
  • 武进网站建设哪家好单位公众网站建设要求
  • o2o网站建设平台网站建设常规尺寸
  • 网站名称能用商标做名称吗adspower指纹浏览器
  • 注册网站流程和费用南京seo圈子
  • 做网站都需要用到什么做seo推广手机网站
  • 下载建设银行官方网站下载网站建站平台
  • 手机版网站开发人员选项wordpress目录详解