小编Rex*_*gan的帖子

github:没有可用的支持身份验证方法

我使用github并在过去成功添加和同步了我的笔记本电脑上的文件.

截至最近,我开始在运行后收到" PuTTY致命错误:已断开连接:没有可用的支持身份验证方法 ":

git pull origin master(或推送)

然而

ssh git@github.com返回正确的响应:错误:您好用户名!您已成功通过身份验证,但GitHub不提供shell访问连接到github.com已关闭.

在github上挖掘后我发现了这个问题:

没有可用的支持的身份验证方法 您应该知道环境变量GIT_SSH,如果ssh不适合您,git使用它来查找ssh-speaking客户端.git install可能正在使用plink.exe(通过GIT_SSH)来执行身份验证.如果是这样,请确保您运行了pageant.exe,并为github创建了为其加载的密钥.这为plink.exe提供了关键; 没有它,将发生上述错误.

不知道plink.exe或peagant.exe是什么..而且ssh git@github.com似乎正确验证的事实让我想知道这里最好的解决方案是什么..我当然不希望过度复杂我的设置如果不是必要.

git ssh github msysgit

94
推荐指数
6
解决办法
9万
查看次数

无法使用WCF使用基本身份验证调用Web服务

我已经获得了一个用Java编写的Web服务,我无法对其进行任何更改.它要求用户通过基本身份验证进行身份验证才能访问任何方法.在.NET中与此服务交互的建议方法是使用安装了WSE 3.0的Visual Studio 2005.

这是一个问题,因为该项目已经在使用Visual Studio 2008(面向.NET 2.0).我可以在VS2005中做到这一点,但我不想将项目与VS2005联系起来,或者通过在VS2005中创建一个程序集来实现它,并将其包含在VS2008解决方案中(无论如何,该程序基本上将项目绑定到2005,以便将来对程序集进行任何更改).我认为这些选项中的任何一个都会通过强制他们安装WSE 3.0并使项目无法在将来使用2008和.NET 3.5中的功能而使新开发人员变得复杂......即,我真的相信使用WCF是要走的路.

我一直在考虑使用WCF,但是我不确定如何让WCF服务理解它需要发送身份验证标头以及每个请求.当我尝试使用Web服务执行任何操作时,我收到401错误.

这就是我的代码:

WebHttpBinding webBinding = new WebHttpBinding();
ChannelFactory<MyService> factory = 
     new ChannelFactory<MyService>(webBinding, new EndpointAddress("http://127.0.0.1:80/Service/Service/"));
factory.Endpoint.Behaviors.Add(new WebHttpBehavior());
factory.Credentials.UserName.UserName = "username";
factory.Credentials.UserName.Password = "password";

MyService proxy = factory.CreateChannel();
proxy.postSubmission(_postSubmission);
Run Code Online (Sandbox Code Playgroud)

这将运行并抛出以下异常:

HTTP请求未经授权,客户端身份验证方案为"匿名".从服务器收到的身份验证标头是"Basic realm = realm".

这有一个内在的例外:

远程服务器返回错误:(401)未经授权.

任何关于可能导致这个问题的想法将不胜感激.

wcf web-services wcf-security .net-3.5

15
推荐指数
2
解决办法
5万
查看次数

调试时无法查看变量值

我正在尝试调试我正在处理的当前应用程序的部分,但是当我尝试检查属性/变量的值时,我得到错误:

Cannot evaluate expression because a thread is stopped at a point where garbage collection is impossible, possibly because the code is optimized.

这只是一个常规的ASP.NET项目.在应用程序的某些部分,我可以完美地查看属性和变量.我还没有弄清楚我能够和不能看到变量值的代码块有什么不同.

.net c# asp.net

11
推荐指数
1
解决办法
6475
查看次数

@import做什么?

我看到这段代码在哪里,我想知道@import应该做什么?我不认为这是服务器方面的事情.这是由浏览器处理??

<style type="text/css">
    @import "http://somedomain/dojo/dojo/resources/dojo.css";

    #lblTitle {
    font-size: 16px;
    color:#ffffff;
    font-weight:bold;
</style>
Run Code Online (Sandbox Code Playgroud)

css stylesheet

8
推荐指数
1
解决办法
1205
查看次数

标签 统计

.net ×1

.net-3.5 ×1

asp.net ×1

c# ×1

css ×1

git ×1

github ×1

msysgit ×1

ssh ×1

stylesheet ×1

wcf ×1

wcf-security ×1

web-services ×1