首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SSH与TortiouseSVN连接到github.com

使用SSH与TortiouseSVN连接到github.com
EN

Stack Overflow用户
提问于 2020-12-22 00:49:33
回答 1查看 353关注 0票数 0

我试图通过SSH使用github.com访问我的TortiouseSVN存储库。使用HTTPS很好,但是存储库太大了,所以我在进行更新时会得到超时。

我使用github创建了私钥/公钥,将其注册到github,并将其转换为私有/公共putty密钥。

我将密钥添加到Pageant密钥列表中,以便自动登录。

腻子配置:

会议类别:

主机名: git@github.com

港口: 22 (SSH)

SessionName: github

连接/数据类别:

自动登录用户名:

SSH/Auth

私钥文件是putty转换的.ppk文件。

TortoiseSVN设置:

网络:

SSH客户端:

“C:\程序Files\TortoiseSVN\bin\TortoisePlink.exe”

连接通过腻子连接,并给我这个:

使用用户名"git“。

使用代理的公钥"“进行身份验证

服务器拒绝分配pty

嗨!您已经成功地通过了身份验证,但是GitHub不提供shell访问。

但是,当尝试使用文件夹中的TortiouseSVN进行"SVN签出“时。我得到以下信息:

URL格式:svn+ssh://repo/repo.git/

网址: svn+ssh://github/myname/online.git/

以下是研究结果:

Tortiouse SVN:

错误:无法连接到url上的存储库

错误: svn+ssh://github//myname/online.git/

错误:要更好地调试SSH连接问题,请将-q选项从

错误: Subversion配置文件的隧道部分。

错误:网络连接意外关闭

油灰原木:

事件日志:查找用于SSH连接的主机"github.com“

事件日志:连接到140.82.113.3端口22

事件日志:我们声明版本:SSH-2.0PuTTYTortoisePlink_Release0.72

事件日志:远程版本: SSH-2.0-babeld-78794f53

事件日志:使用SSH协议版本2

事件日志:没有GSSAPI安全上下文可用

事件日志:使用曲线Curve25519和散列SHA-256进行ECDH密钥交换(未加速)

事件日志: Server也有ssh-dss主机密钥,但我们不知道。

事件日志:主机密钥指纹是:

事件日志: ssh-rsa 2048

事件日志:初始化的AES-256 SDCTR (AES-NI加速)出站加密

事件日志:初始化的HMAC-SHA-256 (未加速)出站MAC算法

事件日志:初始化AES-256 SDCTR (AES-NI加速)入站加密

事件日志:初始化的HMAC-SHA-256 (未加速)入站MAC算法

事件日志:读取密钥文件“到.ppk文件的路径”

事件日志:选美正在运行。要钥匙。

事件日志: Pageant有1个SSH-2键

事件日志: Pageant键#0匹配配置的密钥文件

事件日志:尝试Pageant键#0

事件日志:发送Pageant的响应

事件日志:授予访问权限

事件日志:打开主会话通道

事件日志:打开主通道

传入数据包#0x8,类型99 / 0x63 (SSH2_MSG_CHANNEL_SUCCESS)

00000000 000001 00 .

传入数据包#0x9,类型95 / 0x5f (SSH2_MSG_CHANNEL_EXTENDED_DATA)

00000000 00 0 01 00 00 00是49 6e 76 61 ............Inva

00000010 6c 69 64 20 63 6f 6d 6d 61 6e 64 3a 20 27 73 76 命令

00000020 6e 73 65 72 76 65 20 2d 74 27 0a 20 59 6f 75 nserve t‘。你

00000030 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 75 73 似乎是美国

00000040 69 6e 67 20 73 73 68 20 74 6f 20 63 6c 6f 6e 65 ing ssh克隆

00000050 20 61 20 67 69 74 3a 2f 2f 20 55 52 c2e 0a 20 a git:// URL.

00000060 204d 61 6b 65 20 73 75 72 65 20 79 6f 75 72 20 确保您的

00000070 63 666 f 72 65 2e 67 69 74 50 72 6f 78 79 20 63 6 f core.gitProxy co

00000080 6e 66 69 67 20 6f 70 74 69 6f 6e 20 61 6e 64 20 选项和

00000090 74 68 65 0a 20 20 47 49 54 5f 50 52 4 f 58 59 5 f the。GIT_PROXY_

000000a0 43 4f 4d 4d 41 4e 44 20 65 6e 76 69 72 6f 6e 6e 6e 6d 命令环境

000000b0656e 74 20 76 61 72 69 61 62 6c 65 20 61 72 65 变量为

000000c0204e4f 54 2076574E0A未设置..

传入数据包#0xa,类型98 / 0x62 (SSH2_MSG_CHANNEL_REQUEST)

00000000 00 01 00 00 00 b 65 78 69 74 2 d 73 74 61 ........exit-sta

00000010 74 75 73 00 00 00 01 tus.

事件日志:启动一个shell/命令

事件日志:会话发送命令退出状态1

事件日志:主会话通道关闭

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-22 02:03:51

GitHub不提供基于SSH的Subversion访问。如果您想使用带有Subversion的GitHub存储库,则需要使用HTTPS。否则,您可以使用HTTPS或SSH作为Git存储库访问该存储库。

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

https://stackoverflow.com/questions/65401912

复制
相关文章

相似问题

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