github - 当使用 ssh -T git@github.com 检查 ssh 到 github 的连接时,git@github.com 是指 github 帐户电子邮件还是我们按原样输入命令?

标签 github ssh

我按原样输入:

ssh -T <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="47202e3307202e332f32256924282a" rel="noreferrer noopener nofollow">[email protected]</a>

但我得到:

Received disconnect from github ip address ports: Bye Bye
Disconnected from ips and ports.

我多次尝试重新安装 Visual Studio。

最佳答案

这是要运行的文字命令。如果身份验证成功,您应该会收到一条适当的消息。例如(使用显式 ssh key ):

ssh -T -i ~/.ssh/github <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="bcdbd5c8fcdbd5c8d4c9de92dfd3d1" rel="noreferrer noopener nofollow">[email protected]</a>
Enter passphrase for key '/home/match/.ssh/github': 

Hi <username>! You've successfully authenticated, but GitHub does not provide shell access.

关于github - 当使用 ssh -T git@github.com 检查 ssh 到 github 的连接时,git@github.com 是指 github 帐户电子邮件还是我们按原样输入命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75631947/

相关文章:

ssh - zsh 完成 : Disable ssh username completion

Git 和 Trac(或类似的)

emacs - emacs tramp double-hop ssh较早的解决方案不起作用

java - 如何从java中的文件加载公共(public)ssh key ?

java - Android JSch - 包 org.ietf.jgss 不存在

shell - ssh在远程计算机上运行shell脚本,然后将输出复制到本地计算机

git - Hudson git 插件不会在 Linux 上克隆 repo

git - 将 git-push 复制到另一台计算机,或执行较小的增量推送?

git - git 中的新分支默认跳过 --set-upstream

Git 提交显示在日志中但不在 Github 中