Questions tagged «windows»

3
您如何执行git行为,包括本地(特别是在Windows上)?
我正在把这个.NET商店从svn转移到git,并指出了一些我想解决的辅助问题,然后再进行切换。 我特别要问的一个问题是行尾强制执行。默认情况下,用于Windows的git使用“ checkout crlf,commit lf”安装,对于一堆仅由crlf结尾组成的源(据我所知),它不起作用。 我不知道我会盲目地信任任何给定的开发人员即使在给定指令的情况下也能正确配置此功能,因此我正在考虑以下一项(或两项),但很好奇这里是否有人走了另一条路。 一个预提交钩子,用于检查是否有任何lf行的结尾(或可能是所有lf行的结尾),并在该事件中拒绝。 分发给开发人员的安装脚本,使用“原样,原样”填充全局配置。 PS在撰写本文时,我想到从svn到git的初始转换可以采用默认方式,而且只要人们坚持使用默认值,那么转换也将是无缝的。曾经是.NET商店中使用git的开发人员,并且安装了非默认的“按原样,按原样”的git,所以我也在那里创建了自己的问题(他们在到达之前就已滚动默认值) 。所以我仍然倾向于某种执行机制。
13 git  scm  windows 

4
无法从容器内连接到Chocolatey.org或任何其他互联网站点
来自https://forums.docker.com/t/cannot-connect-to-chocolatey-org/38745的 xpost 预期行为 我正在运行Windows Server 2016数据中心(MSDN下载)64位-版本1607-内部版本14393.1715 我正在使用Docker For Windows并正在运行Windows容器。 我认为这是世界上最简单的事情: reboot my host machine docker run -it microsoft/windowsservercore powershell iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')); 期望将其安装在容器中。 实际上,我将在dockerfile中执行此操作,但是我将以最小的工作示例为例,以立即获取帮助。 这是一个实际的失败的docker文件(可悲的是,它并不是那么有创意) FROM microsoft/windowsservercore SHELL ["Powershell"] ENV ChocolateyUseWindowsCompression false; RUN iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')); 实际行为 首先,我要在Virtualbox VM中运行它。我要工作的所有其他内容都可以正常工作,包括但不限于:内部网络连接和测试,运行的sql服务器,在我的docker-compose环境中运行的WCF服务,数据正确返回。我希望系统执行的所有操作均正常。这是最后一步,但愿:D。我在VirtualBox中运行它的事实无关紧要,因为Hyper-V可以正常工作,并且我所有的机器都可以正常工作。我只是觉得值得一提。 docker run -it microsoft/windowsservercore powershell PS C:\> iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')) Exception …
12 docker  windows 

2
如何在Hyper-V系统上使用Vagrant和Windows的Docker?
过去,我使用VirtualBox(VB)和Vagrant(V)运行VM。由于我安装了docker-for-windows(DfW)并运行了V,因此VB抱怨Hyper-V(HV)。 [user@localhost ~]$ vagrant up Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole 尽管此链接表明V支持HV,但以上错误消息是矛盾的。VB为什么看起来与HV不兼容,为什么V表示它支持HV,以及如何防止需要禁用HV才能再次使用V。 | Product | Version | |:-----------|--------:| | Vagrant | 2.0.1 | | VirtualBox | 5.2.4 | | Windows | 10 | 讨论区 建议不要打开和关闭Hyper-V,因为它很耗时。 如果可以通过替换VB在同一系统上运行V和DfW,则可以选择。

2
每天大约在同一时间突然释放内存
我在Windows Azure上有一些运行我们的电子商务网站的VM,最近我们开始使用Telegraf,InfluxDb和Grafana来监视这些计算机。经过几周的数据收集,我注意到与“ 可用内存” 度量标准有关的怪异模式: 我几乎每天几乎总是在同一时间段内释放大量的内存,由于我的非常非常有限的DevOp技能,我不知道是什么原因造成的。 这是显示此模式的图表: 我的问题是:什么会导致这样的事情?我很想怀疑应该归咎于内存泄漏,但是...可用内存永远不会降到70%以下,而只会在流量最大的两个VM中发生! 看到类似这样的内容时,我应该担心吗? PS:我一直在为我们运行的每个Windows服务以及w3wp进程收集Private e Virtual字节的度量标准...尽管我已经读过,这个度量标准并不是很可靠,无法确定您是否有内存泄漏,但至少我将尝试获取某种趋势,并查看其是否与上述模式相关。
10 azure  windows 

2
Git似乎可以识别来自.gitconfig的http.sslcainfo属性,但是在执行时会忽略它?SEC_E_UNTRUSTED_ROOT
总而言之,我有一个有效的证书链(可通过OpenSSL测试),但我无法以某种方式告诉Git加载这些证书。 我得到了同样的 “不信任的根证书颁发机构”的错误(SEC_E_UNTRUSTED_ROOT)独立是否我的git配置指向现有的或伪造的证书链文件。 有关详细信息,请检查随附的屏幕截图。 我.gitconfig用于伪造文件的设置: sslCAInfo = C:/tmp/foobar.crt 或者,对于与OpenSSL兼容的真实文件: sslCAInfo = C:/tmp/ca-bundle.crt 控制台成绩单: C:\tmp>openssl version OpenSSL 0.9.8h 28 May 2008 C:\tmp>git --version git version 2.12.2.windows.2 C:\tmp>git config --list http.sslverify=true http.sslcainfo=C:/tmp/ca-bundle.crt C:\tmp>dir 24.04.2017 13:45 10.875 ca-bundle.crt c:\tmp>openssl s_client -state -connect https://mygithost:443 -CAfile .\ca-bundle.crt Verify return code: 0 (ok) C:\tmp git clone …
10 git  windows  ssl 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.