标签: ssh-keys

多个GitHub帐户和SSH配置

我在使用两个不同的SSH密钥/ GitHub帐户以便一起玩时遇到一些麻烦.我有以下设置:

Repos可从一个帐户使用 git@github.com:accountname

Repos可从其他帐户使用 git@github.com:anotheraccount

每个帐户都有自己的SSH密钥.已添加两个SSH密钥,我已创建配置文件.我不相信配置文件是正确的.我不太确定如何指定使用的repos git@github.com:accountname应该使用id_rsa并且git@github.com:anotheraccount应该使用id_rsa_anotheraccount.

ssh github ssh-keys

242
推荐指数
9
解决办法
10万
查看次数

Git 错误未找到匹配的主机密钥类型。他们的报价:ssh-rsa

使用时出现以下错误git

$ git pull
Unable to negotiate with 172.16.42.42 port 22: no matching host key type found. Their offer: ssh-rsa
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?

git ssh rsa ssh-keys

221
推荐指数
8
解决办法
37万
查看次数

使用ssh-key推送到没有密码的github

我生成了一个没有密码的密钥对,并将公钥添加到github.与...连接

user@dev:/var/www/project# ssh -T git@github.com
Hi User! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)

是成功的,当我重命名密钥时,它失败了.但是,当我想推动我的更改时,仍然会问我的用户名/密码组合.

有没有办法没有密码推?

github ssh-keys

199
推荐指数
6
解决办法
11万
查看次数

通过SSH配置Git以登录一次

我已经通过ssh克隆了我的git存储库.因此,每次我通过推或拉与原始主人沟通时,我都必须重新输入密码.如何配置git以便我不需要多次输入密码?

git ssh ssh-keys

188
推荐指数
7
解决办法
28万
查看次数

Git错误:连接到远程存储库时"主机密钥验证失败"

我正在尝试连接到驻留在我的Web服务器上的远程Git存储库并将其克隆到我的机器上.

我使用以下格式的命令:

git clone ssh://username@domain.com/repository.git
Run Code Online (Sandbox Code Playgroud)

这对我的大多数团队成员来说都很好.通常在运行此命令后,Git会提示输入用户的密码,然后运行克隆.但是,当在我的一台机器上运行时,我收到以下错误:

主机密钥验证失败.

致命:无法从远程存储库读取.

我们没有使用SSH密钥连接到这个存储库,所以我不确定为什么Git会在这台特定的机器上检查一个.

git ssh ssh-keys

174
推荐指数
12
解决办法
30万
查看次数

如何在Mac上安装ssh-copy-id?

我在尝试在Mac上安装ssh-copy-id时遇到问题.我试图关注https://github.com/beautifulcode/ssh-copy-id-for-OSX, 但每次运行ssh-copy-id时都会给我错误.有关如何安装ssh-copy-id的任何想法?

macos ssh homebrew ssh-keys

170
推荐指数
4
解决办法
8万
查看次数

自动化ssh-keygen -t rsa,因此它不会要求密码

我需要使用密码自动化ssh-keygen -t rsa,即输入提示符.我怎样才能从shell脚本中做到这一点?

谢谢

ssh-keys

154
推荐指数
5
解决办法
8万
查看次数

ssh:无法建立主机"主机名"的真实性

当我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.
Run Code Online (Sandbox Code Playgroud)

有没有办法自动说"是"或忽略这个?

ssh fingerprint ssh-keys rsa-key-fingerprint

147
推荐指数
10
解决办法
23万
查看次数

使用Mac终端中的PPK文件通过SSH连接到远程连接

我一直在Windows XP上使用Putty并使用.ppk文件连接到我的Linux服务器(多个服务器).

在服务器上,我有以下文件夹和文件〜/ .ssh/authorized_keys

我现在想用Mac通过终端连接.我手动设置了与服务器的远程连接,并想知道如何使用ppk文件或其中的私有/公共密钥进行设置.

请注意:我已经在Windows上使用私钥/公钥登录,因此我不需要使用keygen创建新密钥,我只想知道如何设置我已经拥有密钥.(换句话说,我已经拥有服务器上的授权密钥列表,以及公钥和私钥).

macos ssh openssh ssh-keys

130
推荐指数
3
解决办法
18万
查看次数

如何防止每次在Windows上使用Git Bash时都要输入密码来解密私钥?

我有一个自动构建服务,可以从git私有存储库下载.问题是,当它试图克隆存储库时,它需要提供密码,因为它不会被记住; 因为没有人工交互,它会永远等待密码.如何从id_rsa.pub强制记住它?

windows git passwords ssh-keys

124
推荐指数
5
解决办法
8万
查看次数