首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bash/Windows/SVN -资源暂时不可用

问Bash/Windows/SVN -资源暂时不可用
EN

Stack Overflow用户
提问于 2017-09-28 22:05:53
回答 1查看 389关注 0票数 0

我使用的是Linux Subsystem for Windows (或者Windows10中新的、奇特的Ubuntu/Bash终端叫什么)。我在我的Windows VM中使用它,我正在使用它来测试在Subversion中开发和存储的应用程序。

我应该指出的是,使用常规的Windows命令行,一切都可以完美地工作,绝对没有问题。我只是更喜欢巴什。

无论如何,svn安装正确,我可以在Bash终端中执行"svn status“、"svn add”等命令,没有问题。但是,如果我尝试执行"svn更新“或"svn提交”,就会出现问题。

我得到以下错误消息:

代码语言:javascript
复制
myname@DESKTOP-VF4GBEA:~/Documents/Project$ svn update .
Updating '.':
svn: E000011: Unable to connect to a repository at URL 'https://some-url.com/trunk/Project'
svn: E000011: Error running context: Resource temporarily unavailable

我不确定为什么会从Bash终端而不是Windows命令行发生这种情况。我禁用了Windows Defender,那里没有防火墙。我在一个虚拟机上运行Windows10creators Edition (最新版本),使用的是machine上的VMWare Fusion。我确实在Mac上运行了Norton/Symantec保护,但它没有显示任何阻止连接的内容。

无论如何,从Windows命令行执行这些命令,正如我所说的,工作得非常好。

EN

回答 1

Stack Overflow用户

发布于 2017-09-29 01:00:40

好了,我想出了答案。我点击的svn URL实际上是通过windows vm中的hosts文件配置的:

代码语言:javascript
复制
123.45.6.789 some-url.com

这是在windows文件中完成的: C:\Windows\System32\drivers\etc\hosts。但是,为了让它在Windows Bash终端中工作,还需要在/etc/hosts中配置它。这就是问题所在。

好吧,很高兴知道这一点。我猜Bash/Windows使用了它自己的所有配置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46471189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档