普通访问(略)

svn://访问方式(svnserve -d -r /opt/svnrepos)

ssh配置(假设用户为svn:svnusers)

chmod 700 /home/svn/.ssh

chmod 600 /home/svn/.ssh/authorized_keys

chown svn:svnusers /home/svn/.ssh/authorized_keys

为了给用户尽可能少的访问权限,可以在command命令之后指定一些限制选项

no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty

公钥最综应该是这样:

command="svnserve -t --tunnel-user=xxxx",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa KEY xxxx@xxxx.com

--tunnel-user后面的用户即为subversion authz.conf里配置的用户名

仓库设置

chown -R root:svnusers /opt/svnrepos

chmod -R 775 /opt/svnrepos

svn+ssh连接

tortoiseplink.exe -l svn -i xxx.ppk

关于svnserve -d和-t

-d打开3690端口,允许svn://连接,为了允许访问subversion专门启动一个服务

-t隧道模式,允许通过隧道直接与subversion交互,我们这里利用的隧道就是ssh

嵌入式linux svn,Linux下配置subversion使其支持svn+ssh方式访问相关推荐

  1. nginx php 配置 windows_Windows下配置Nginx使之支持PHP

    平台描述:Windows下,使用PHP套件 xampp,因为是测试玩,所以没在服务器 Linux 环境中配置. 1. 首先,将 nginx.conf 中的 PHP 配置注释去掉. # pass the ...

  2. Windows下配置Nginx使之支持PHP(转)

    平台描述:Windows下,使用PHP套件 xampp,因为是测试玩,所以没在服务器 Linux 环境中配置. 1. 首先,将 nginx.conf 中的 PHP 配置注释去掉. 01 # pass ...

  3. windows上配置nginx php,Windows下配置Nginx使之支持PHP

    1. 首先,将 nginx.conf 中的 PHP 配置注释去掉.01# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9 ...

  4. mysql配置asp_配置服务器使它支持asp,cgi,php,mysql_MySQL

    配置服务器使它支持asp,cgi,php,mysql_MySQL iis5和pws都支持asp,然后你只要安装一个access就可以了. 下面说说如何要他们支持cgi. 1)pws下配置activeP ...

  5. 在win7下配置Geany,使其使用 Python 3

    写这篇文章是为了感谢百度经验[百度经验],怎么"在win7下配置Geany,使其使用 Python 3"这个问题困惑了将近24小时,因[百度经验]其中一个网页详细解答,让我解决这个 ...

  6. 在MAC OS 下配置python + Flask ,并支持pyCharm编辑器

    https://www.cnblogs.com/lgphp/p/3841098.html 在MAC OS 下配置python + Flask ,并支持pyCharm编辑器 flask是一个micro ...

  7. Windows下配置NoVNC过程(支持一拖多)

    Windows下配置NoVNC过程(支持一拖多) 实现目标 工具 具体过程 实现目标 在windows下使用vnc协议可以通过浏览器访问服务端桌面,并且使用token可以一拖多. 工具 windows ...

  8. linux自动获取ip网卡配置文件,linux 命令行下配置网卡自动获取 IP

    linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...

  9. linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP

    linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...

最新文章

  1. 微服务常见安全认证方案Session token cookie跨域
  2. 【OSGI】4.实战OSGI-翻译助手项目02
  3. 【Python】RotatingFileHandler:log日志文件自定义大小+滚动输出
  4. .NET Core 3.0之深入源码理解HttpClientFactory(二)
  5. CPU,内核,寄存器,缓存,RAM,ROM的知识
  6. 幻想乡三连A:五颜六色的幻想乡
  7. 【react】---函数化编程的理解,柯里化函数及返柯里化函数的理解...
  8. java文件中注释出现乱码解决办法
  9. Keil MDK 软件包(MDK5 Software Packs)离线下载方法
  10. 基于Springboot的物业管理系统_代码
  11. 人民币转换美金的c语言代码大全,美元换算(人民币换算)
  12. matlab中指数信号,Matlab入门篇——正弦信号、实指数信号和复指数信号仿真.ppt...
  13. 亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统
  14. jvm的类加载和运行时数据区和垃圾回收
  15. 微软官方原版win7(64位/32位)旗舰版系统下载【适合所有品牌】
  16. 山东大学 英文版《软件工程》教学内容回顾
  17. 内核中的gfp_t类型
  18. oracle数据库的认证考试
  19. win10系统可禁用的服务器,window10哪些服务可以禁止
  20. Ubuntu 16.10 禁用 Guest 访客模式

热门文章

  1. 小氓男-灰色按钮激活V1.0
  2. mysql环境安装与配置
  3. C# 获取进程或线程的信息
  4. 通过点击事件监听 setOnClickListener 彻底理解回调-Android
  5. android 输入模糊匹配_Android 模糊搜索rawquery bind or column index out of range:
  6. ffmpeg builds by zeranoe_FFmpeg
  7. tf.slice解析
  8. 禁止ensp弹出提示
  9. html path属性,HTML Location pathname用法及代码示例
  10. 项目部署到tomcat6.0启动成功后访问页面报500_.net core IIS部署教程