繁体   English   中英

尝试在 Windows 上通过 SSH 连接到 Bitbucket 时出现“服务器拒绝分配 pty”错误

[英]Getting "Server refused to allocate pty" error when trying to connect to Bitbucket via SSH on Windows

我正在尝试将 Mercurial 连接到 PC 上的 Bitbucket,这真的很困难。 我按照这里的说明操作:

http://www.codza.com/mercurial-with-ssh-setup-on-windows

我正在运行设置为我的私钥的选美比赛。 我在命令行输入:

plink -v hg@bitbucket.org我得到以下输出:

C:\mypath>plink -v hg@bitbucket.org
"skipped for briefness"
Access granted
Opened channel for session
Server refused to allocate pty
Started a shell/command
conq: invalid command syntax
Server sent command exit status 0
Disconnected: All channels closed

我的朋友在他的 PC 上尝试时遇到了同样的错误。 你能帮忙解释一下问题是什么或如何调试吗?

运行plink ssh://hg@bitbucket.org给出Using username ssh://hgDisconnected: No supported authentication methods available.

谢谢你的帮助,凯文

你不能像那样连接到 Bitbucket 并获得登录conq他们的后端进程(称为conq )将只接受 Mercurial 命令。 使用 TortoiseHg,您无需做任何特别的事情——所以hg push ssh://hg@bitbucket.org/...应该开箱即用。

对于 Bitbucket 来说,使用 HTTPS 通常是一个更好的选择,正如我们在 IRC 上讨论的那样,有很多方法可以缓存密码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM