当前位置:首页 » 操作系统 » linuxsvn设置密码

linuxsvn设置密码

发布时间: 2023-02-08 10:49:34

linux系统下搭建svn(apache2.2.24,svn1.6.21),权限和密码文件配置好后,服务器本机访问,无验证框。

把你httpd.conf中svn的那段location,以及你的权限文件都贴出来看看

httpd.conf中svn的那段location中应该指定了2个文件,一个是存放用户名/密码的文件,一个是设定各个文件夹对各用户的权限的文件。
要想成功访问,首先你这个用户名必须在用户名/密码文件中存在,其次必须在权限文件中指定你这个用户有对该文件夹的读取权限。

当然前提是各文件的格式写的正确,所以你得把文件贴出来看看。

❷ svn在linux下checkout时如何加上用户名和密码

svncoURL--usernamexxx--passwordyyy./

❸ linux 已经安装svn 怎么配置

代码库创建
SVN软件安装完成后还需要建立SVN库
[root@Linux moles]# mkdir -p /opt/svn/repo
[root@Linux moles]# svnadmin create /opt/svn/repo
执行上面的命令后,自动建立repo测试库,查看/opt/svn/repo 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。

配置SVN代码库
进入上面生成的文件夹conf下,进行配置
[root@Linux moles]# cd /opt/svn/repo/conf

用户密码passwd配置
[root@Linux password]# cd /opt/svn/repos/conf
[root@Linux conf]# vim passwd
修改passwd为以下内容:

[users]
# harry = harryssecret
# sally = sallyssecret
root=raykaeso
用户名=密码
这样我们就建立了root用户, raykaeso密码
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

权限控制authz配置
[root@Linux conf]# vi + authz
目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:

#设置[/]代表根目录下所有的资源
[/] 或者写成[repl:/]
root= rw
意思是root用户对repo测试库下所有的目录有读写权限,当然也可以限定。
如果是自己用,就直接是读写吧。
以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

服务svnserve.conf配置
[root@Linux conf]# vim svnserve.conf
追加以下内容:
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/opt/svn/repositories

以上语句都必须顶格写, 左侧不能留空格, 否则会出错.
配置防火墙,SVN端口为3690
[root@Linux conf]# vi /etc/sysconfig/iptables
添加以下内容:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3690 -j ACCEPT
保存后重启防火墙
[root@Linux conf]# service iptables restart

启动SVN
svnserve -d -r /opt/svn/repo

启动SVN服务
svnserve -d -r /opt/svn/
注意:如果在一台服务器上同时启动多个版本管理,那么启动路径必须是所有项目仓库的根路径:比如
/opt/svn/project1 /opt/svn/project2 ——————-> /opt/svn/

参考:CentOS 6.2 SVN搭建 (YUM安装)-http://www.leixuesong.cn/226

❹ 有个技术的问题 想咨询下啊,就是在linux下我搭建了svn服务器,问题是客户端怎么自己修改用户的密码呢

有个控制台可以进入的啊

❺ linux配置SVN,添加用户,配置用户组的权限

用xshell登陆服务器,cd切换到服务器中svn的项目仓库目录中,然后切换到conf文件中(也可使用xftp),会看到3个文件,分别是

authz、passwd、svnserve.conf

首先编辑svnserve.conf主配置文件,主要是对以下几项修改

如果后面大家要用到组权限的话,大家看authz-db = authz 前面应该会有 # 号键,记得去掉,这样才能在下面分配组权限的时候,才能起作用。

建立svn用户以及密码:

配置组:

配置各个组权限:

保存修改后的svnserve.conf ,passwd,authz 三个文件

然后用下面的命令重启一下svn

查看svn进程:ps -ef | grep svn 或者 ps aux | grep svn

强制杀死进程:kill -9 进程号

重启svn(/home/svn为自己的目录地址):svnserve -d -r /home/svn

最后看看是不是成功了,可以在本地测试一下,看看账户是否可用,对应的权限是不是已经有了,不是该组的用户应该不能访问没有赋予权限的目录的

helloword仓库:

现在对于def项目中,我不想让产品部的人看到开发部和数据部的目录下面的数据怎么办?可以通过 = 来设置,没有设置权限的人统统不能访问, = 这一句的目的,就是割断权限继承性,使得管理员可以定制某个目录及其子目录的权限,从而完全避开其父目录权限设置的影响

热点内容
顶配思域有什么配置 发布:2025-07-22 10:20:03 浏览:218
服务器主板长什么样子 发布:2025-07-22 10:19:55 浏览:640
mysql源码linux 发布:2025-07-22 10:19:55 浏览:440
安卓提取app哪个好用 发布:2025-07-22 10:02:08 浏览:735
21款c级买哪个配置 发布:2025-07-22 10:02:00 浏览:872
管理员删除文件夹 发布:2025-07-22 10:01:12 浏览:812
一台mysql数据库 发布:2025-07-22 09:56:00 浏览:173
sqlserver数据库合并 发布:2025-07-22 09:41:32 浏览:450
龙族幻想账号密码是什么 发布:2025-07-22 09:40:08 浏览:627
怎么搭建服务器需要什么 发布:2025-07-22 09:29:30 浏览:991