git svn https身份验证

 xiumin金珉锡吧1b 发布于 2022-12-23 18:00

该混帐svn的文件说:

--username =对于SVN处理(http,https和plain svn)身份验证的传输,请指定用户名.对于其他传输(例如svn + ssh://),您必须在URL中包含用户名,例如svn + ssh://foo@svn.bar.com/project

但是,在我的电脑(Windows 7,git版本1.9.4.msysgit.0)中,当我使用时

git svn clone https://server/svn/repo

它首先询问我的Windows用户名的密码,然后(失败,因为服务器使用svn auth)询问服务器用户名和密码.一切正常.

当我尝试克隆另一个repo时会发生问题.由于此repo仅对其他用户可用,因此我使用以下命令.

git svn clone https://server/svn/repo1 --username xxx

我原本应该要求密码,但事实并非如此.它只是因403错误而失败.

我还尝试克隆了可供两个用户使用的第三个repo,但我想指定用户为后者,

git svn clone https://server/svn/repo2 --username xxx

它没有任何密码提示成功.由于密码不同,因此必须使用以前的用户凭证.

后来我认识到我将使用

git svn clone https://server/svn/repo2 --username=xxx

但它仍然是一回事.

所以它看起来--username=xxx没有做任何事情.如何解决这个问题?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有