Tag: ssh

无法与XX.XXX.XX.XX协商:未find匹配的主机键types。 他们的报价:ssh-dss

我想在我的虚拟主机上创build一个git仓库,并将其克隆到我的电脑上。 以下是我所做的: 我在远程服务器上创build了一个存储库。 我生成了一个密钥对: ssh-keygen -t dsa 。 我添加了我的密钥到ssh-agent。 我复制到~/.ssh的服务器~/.ssh 。 然后,在尝试运行命令git clone ssh://user@host/path-to-repository ,出现错误: 无法与XX.XXX.XX.XX协商:未find匹配的主机键types。 他们的报价:ssh-dss 致命的:无法从远程存储库读取。 请确保您拥有正确的访问权限并存在存储库。 那是什么意思?

“heroku”似乎不是一个混帐存储库

当我尝试推送我的应用程序到Heroku时,我得到这个回应: fatal: 'heroku' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我已经尝试过'heroku键:添加',但仍然有相同的结果。 我已经为我的GitHub帐户有一个SSH密钥。

Git Bitbucket:即使在上传我的公共SSH密钥后总是要求input密码

我按照说明将我的~/.ssh/id_rsa.pub上传到了Bitbucket的SSH密钥 ,但是Git在每次操作(例如git pull )时仍然要求我input密码。 我错过了什么? 这是一个私人存储库(另一个人的私人存储库的叉),我克隆它是这样的: git clone git@bitbucket.org:Nicolas_Raoul/therepo.git 这是我的本地.git/config : [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = https://Nicolas_Raoul@bitbucket.org/Nicolas_Raoul/therepo.git [branch "master"] remote = origin merge = refs/heads/master 在具有相同公钥的相同环境中,Git上的Git工作正常。 .ssh是rwx—— .ssh/id_rsa是-rw——- .ssh/id_rsa.pub是-rw-r–r–

ssh:主机'主机名'的真实性无法build立

当我ssh到一台机器,有时我得到这个错误警告,并提示说“是”或“否”。 从自动ssh脚本运行到其他机器时会造成一些麻烦。 警告信息: The authenticity of host '<host>' can't be established. ECDSA key fingerprint is SHA256:TER0dEslggzS/BROmiE/s70WqcYy6bk52fs+MLTIptM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'pc' (ECDSA) to the list of known hosts. 有没有办法自动说“是”或忽略这一点?

在自定义SSH端口上的Git

我的VPS提供商build议我将SSH端口保留为默认分配的自定义端口号(不是22)。 事情是,当我知道我可以在创build一个远程configuration时给端口号,似乎我不能做git克隆时做同样的事情。 我使用gitolite,所以我克隆命令如下所示: git clone git@mydomain.com:gitolite-admin 有没有办法隐藏这个使用自定义的SSH端口号? 我也应该提到我正在Windows上运行cygwin。 我看到有多个地方说自定义端口添加到~/.ssh/config文件中 Host mydomain.com Port 12345 但在cygwin中,该文件似乎并不存在。

我如何重新连接到一个独立的mosh会话?

如何重新连接到分离的mosh会话或以其他方式摆脱 Mosh: You have a detached Mosh session on this server (mosh [XXXX]). 即什么是相当于什么 screen -D -R 或者可能 screen -wipe 而且,这个答案在哪里可以find文档?

Python的Emacs批量缩进

在Emacs中使用Python,如果我想添加一个try /除了一段代码,我经常发现我不得不逐行缩进整个块。 在Emacs中,你怎样一次缩进整个块。 我不是一个有经验的Emacs用户,但只是发现它是通过SSH工作的最佳工具。 我在命令行(Ubuntu)上使用Emacs,而不是gui,如果这有什么区别的话。

为什么git在Windows下不能记住我的密码

我刚刚开始使用混帐,我无法得到它记住我的密码我使用cmd.exe提升,我的git主机是github,我已经创build了一个ssh密钥,就像github上的指南 但我仍然得到 *\subnus.mvc>git push origin master Enter passphrase for key '/c/Users/Subnus/.ssh/id_rsa':

如何在没有实际运行“stream浪ssh”的情况下sshstream浪?

我想重现Vagrant如何使用ssh命令在shell脚本内logging我的虚拟机,所以我为我的Vagrant实例创build一个别名。 什么是使用普通的ssh命令来访问它的命令语法?

git生成Gtk-WARNING:无法打开显示

我一直在通过我没有pipe理员权限的机器上的命令行远程工作我的项目,并在运行git push origin master我得到以下错误信息: (gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display: 我的.git/config文件有以下内容: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = https://username@github.com/username/repository.git [branch "master"] remote = origin merge = refs/heads/master 我之前得到了403错误。 在这里发表评论之后,我把我的用户名放在远程URL的@符号之前,从那以后,我得到了Gtk错误。 当我使用ssh -Xlogin到机器并尝试推送时,出现以下错误: X11 connection rejected because of wrong authentication. (gnome-ssh-askpass:31922): Gtk-WARNING **: cannot […]