有人可以推荐我,如果可能的话,免费的 Vista 颠覆客户端吗?
错误
Error validating server certificate for 'https://server:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
- The certificate hostname does not match.
Certificate information:
- Hostname: Tom
- Valid: from Sun, 01 Feb 2009 03:51:25 GMT until Tue, 01 Feb 2011 03:51:25 GMT
- Issuer: Fake Company, NYC, New York, US
- Fingerprint: …Run Code Online (Sandbox Code Playgroud) 我正在维护一个 SVN 服务器,并且用户需要提交许多 adobe illustrator 文件(即*.ai)。我可以在他们的配置中使用自动道具将其设置为二进制文件,这样它就不会出现在邮件列表提交中。但是我想让这尽可能简单。有什么我可以在 SVN 服务器配置中设置的东西,以便它(即服务器)会自动设置正确的svn:mime-type?
过去人们将大量文件签入我们的 subversion 存储库,后来后悔了。为了修复它,他们只是删除了目录并进行了另一次签入(在存储库的历史记录中留下了大量文件)。
由于这些大文件是偶然的,并不打算在历史中,我想使用 svndumpfilter 过滤掉它们。有没有什么简单的方法可以找到已签入的大目录?也许按大小排序修订差异?
我检查了两个 svn 分支,“b1”和“b2”。我想将所有来自“b1”分支的提交合并到“b2”分支上。我试过类似的东西
svn merge -r HEAD:HEAD b1 b2
Run Code Online (Sandbox Code Playgroud)
但它什么也不做。我确定我的这个命令是错误的,但我找不到关于它的好的文档。我想在客户端执行此操作,而不是创建第三个分支。
有任何想法吗?
谢谢!
有谁知道哪些大玩家(如果有)支持 LDAP/AD 用户和组进行身份验证和数据库权限?具体来说,我想知道 SVN、GIT、Mercurial 等是否允许用户基于 AD 权限登录/连接,并允许基于 AD 中的组将细粒度权限应用于 VC 数据库中的文件夹。到目前为止,我的研究还没有表明这是可能的......
我正在尝试在 mod_dav_svn 提供的 SVN 存储库上强制使用 SSL (https)。这是我所拥有的:
<Location /svn/projectname>
DAV svn
SVNPath /var/repo/projectname
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/svn-auth-projectname
#here's what I tried (didn't work)
SSLCipherSuite HIGH:MEDIUM
</Location>
Run Code Online (Sandbox Code Playgroud)
但是,当我通过 http 登录时,我不会被重定向到 https;它停留在 http 中。为什么以上不起作用?我如何让这个 https 重定向工作?
我已经看到有关使用 mod_rewrite 的建议,例如:
# /dir/.htaccess
RewriteEngine on
RewriteCond %{SERVER_PORT}!443
RewriteRule ^(.*)$ https://www.x.com/dir/$1 [R,L]
Run Code Online (Sandbox Code Playgroud)
但是,我不完全明白这是做什么的,所以我害怕使用它。另外,它看起来更像是一个丑陋的黑客而不是正确的解决方案。
首先对我的英语感到抱歉。我已经安装了一个带有 apache2、subversion、svn_dav 和 websvn 的 ubuntu 服务器 10.04.1。(当然还有其他服务,如 php5、mysql 5.1 等)。我已经为我的 svn 配置了多个存储库,每个存储库都有不同的组和用户,例如:
/var/myrepos/repo1 group: mygroup1
/var/myrepos/repo2 group: mygroup2
/var/myrepos/repo3 user: johndoe
Run Code Online (Sandbox Code Playgroud)
在 svn_dav 上可以轻松访问,完美运行,即:http://myserver/svnrepo1仅适用于 mygroup1 上的用户及其 linux 用户和 svn 密码。也适用于其他存储库及其用户和组。但是当我尝试使用 websvn 时,显示所有 repos 而不小心,而不是 mygroup1 上的用户可以查看 repo2(这是我不想做的)。您可以作为 mygroup1、mygroup2 或 johndoe 上的任何用户登录,并登录到所有存储库。
我会努力寻找解决方案,我会发布消息,如果有人能帮我解决这个问题,我会非常感激!!!谢谢大家
我显示我的文件:/etc/apache2/mods-available/dav_svn.conf
<Location /svnrepo1>
DAV svn
SVNPath /var/myrepos/repo1
AuthType Basic
AuthName "Repositorio Subversion de MD"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>
<Location /websvn/>
Options FollowSymLinks
order allow,deny
allow from all
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个带有 Web 前端的小型软件版本控制(变更日志)和错误提交系统。我只需要的功能是一个更改日志,用户可以在其中查看他们可以期待的内容和一个微小的错误提交系统。我不需要 SVN 提供的许多功能作为软件版本,因为项目很小,我在本地进行所有开发。
我有一个 SVN 仓库。当我最近提交更改时,反映的当前修订号为 620:
Transmitting file data ...
Committed revision 620.
Run Code Online (Sandbox Code Playgroud)
但是,如果我然后运行,svn info我会得到以下信息:
Path: .
URL: http://www.site.com.testing/repos/site.com/trunk
Repository Root: http://svn.server/repos/site.com
Repository UUID: a9c3a166-39f6-4cfb-8622-fd24eb11034b
Revision: 584
Node Kind: directory
Schedule: normal
Last Changed Author: bob
Last Changed Rev: 584
Last Changed Date: 2012-03-26 18:32:55 -0400 (Mon, 26 Mar 2012)
Run Code Online (Sandbox Code Playgroud)
所以提交一些东西告诉我当前的 SVN repo 是 620,但svn info告诉我当前的 rev 是 584。还svn log显示 584 作为当前(最近的)rev。
如果我在 Windows 中通过 TortoiseSVN 查看 SVN 日志,它会正确地将修订版 620 显示为当前修订版。
我是否缺少有关如何svn info和svn …