- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 ~/.config/ssh
中有 ssh 设置而不是默认的~/.ssh
.
每次我做 git pull
或 git push
,我收到以下消息:
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:....
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Failed to add the host to the list of known hosts (/Users/username/.ssh/known_hosts).
输入yes后,下一步添加主机到
known_hosts
失败,但操作(
git pull
和
git push
)成功完成。
~/.ssh
(因此没有
~/.ssh/known_hosts
)操作完成后。
~/.config/ssh/known_hosts
.
ssh -o UserKnownHostsFile=~/.config/ssh/known_hosts -T git@github.com
和
eval $(ssh-agent)
ssh-add -K ~/.config/ssh/id_rsa
并且还使用
pbcopy < ~/.config/ssh/id_rsa.pub
将 SSH key 添加到我的 github 配置文件中.
~/.config/ssh/config
的内容:
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.config/ssh/id_rsa
~/.config/ssh/known_hosts
的内容:
github.com,192.30.255.112 ssh-rsa ...
...
...==
192.30.255.113 ssh-rsa ...
...
...==
~/.config/ssh
的文件权限:
drwxr-xr-x 6 username staff 192 Aug 29 19:12 .
drwxr-xr-x 7 username staff 224 Aug 29 16:17 ..
-rw-r--r-- 1 username staff 83 Aug 29 19:01 config
-rw------- 1 username staff 3434 Aug 29 19:00 id_rsa
-rw-r--r-- 1 username staff 747 Aug 29 19:00 id_rsa.pub
-rw-r--r-- 1 username staff 803 Aug 29 19:31 known_hosts
编辑 :
ssh -o UserKnownHostsFile=$HOME/.config/ssh/known_hosts git@github.com
给出:
git@github.com: Permission denied (publickey)
如何避免在每个
git pull
中输入"is"和
git push
?
最佳答案
按照 this 上的说明进行操作GitHub页面,我执行了命令ssh -vT git@github.com
.
它给出了以下输出:
OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 47: Applying options for *
debug1: Connecting to github.com port 22.
debug1: Connection established.
debug1: identity file /Users/saurabh/.ssh/id_rsa type -1
debug1: identity file /Users/saurabh/.ssh/id_rsa-cert type -1
debug1: identity file /Users/saurabh/.ssh/id_dsa type -1
debug1: identity file /Users/saurabh/.ssh/id_dsa-cert type -1
debug1: identity file /Users/saurabh/.ssh/id_ecdsa type -1
debug1: identity file /Users/saurabh/.ssh/id_ecdsa-cert type -1
debug1: identity file /Users/saurabh/.ssh/id_ed25519 type -1
debug1: identity file /Users/saurabh/.ssh/id_ed25519-cert type -1
debug1: identity file /Users/saurabh/.ssh/id_xmss type -1
debug1: identity file /Users/saurabh/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.1
debug1: Remote protocol version 2.0, remote software version babeld-c2ee9279
debug1: no match: babeld-c2ee9279
debug1: Authenticating to github.com:22 as 'git'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: rsa-sha2-512
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ssh-rsa SHA256:...
debug1: Host 'github.com' is known and matches the RSA host key.
debug1: Found key in /Users/saurabh/.ssh/known_hosts:1
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 134217728 blocks
debug1: Will attempt key: saurab.mish@gmail.com RSA SHA256:...
debug1: Will attempt key: /Users/saurabh/.ssh/id_rsa
debug1: Will attempt key: /Users/saurabh/.ssh/id_dsa
debug1: Will attempt key: /Users/saurabh/.ssh/id_ecdsa
debug1: Will attempt key: /Users/saurabh/.ssh/id_ed25519
debug1: Will attempt key: /Users/saurabh/.ssh/id_xmss
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-rsa,rsa-sha2-512,rsa-sha2-256,ssh-dss>
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: saurab.mish@gmail.com RSA SHA256:...
debug1: Authentications that can continue: publickey
debug1: Trying private key: /Users/saurabh/.ssh/id_rsa
debug1: Trying private key: /Users/saurabh/.ssh/id_dsa
debug1: Trying private key: /Users/saurabh/.ssh/id_ecdsa
debug1: Trying private key: /Users/saurabh/.ssh/id_ed25519
debug1: Trying private key: /Users/saurabh/.ssh/id_xmss
debug1: No more authentication methods to try.
git@github.com: Permission denied (publickey).
“身份文件”行末尾的“-1”表示 SSH 找不到要使用的文件。
git config --global core.sshCommand "ssh -i $HOME/.config/ssh/id_rsa -o UserKnownHostsFile=$HOME/.config/ssh/known_hosts -F /dev/null"
关于Git总是提示 "Are you sure you want to continue connecting (yes/no/[fingerprint])?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63661505/
我有一个正在执行大量删除操作的存储过程。数十万条记录。它不会从应用程序运行,但我仍然担心,我的一个客户不小心运行了它(由于他们的“好奇心”,我早些时候遇到了问题):D 是的。有备份和类似的东西,但我在
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度的了解。包括尝试的解决方案、为什么它们不起作用以及预期结果
在我的一些表格上,我有一个额外的弹出确认“你确定吗?”在它真正破坏记录之前。我正在使用 Rails 4 和 simple_form。这是一个例子。 我有一个名为 Promotions 的模型和另一个名
论文重新审视了深度神经网络中的不确定性估计技术,并整合了一套技术以增强其可靠性。论文的研究表明,多种技术(包括模型正则化、分类器改造和优化策略)的综合应用显着提高了图像分类任务中不确定性预测的准
我有以下代码: class ServiceA { def save(Object object) { if (somethingBadComesBack) { th
我已将 [空购物车] 按钮添加到我的 Woocommerce 购物车页面。 太棒了。 我想添加一个弹出窗口来询问用户“您确定吗?” 万一他们购物了两个小时,然后错误地点击了这个按钮。 我认为这是自定义
最近在这方面来来回回。尝试使用 Putty 将 SSH 隧道从我机器上的本地主机端口附加到可访问 Internet 的 SSH 服务器另一端的内部端口。 Putty 不会检查端口是否可用。在打开 Pu
Shiny 的新手在这里。 我正在尝试编写一个 R Shiny 脚本,我想要做的一件事是生成给定日期和不同地区的给定广告商的广告浏览次数的直方图。 我的表有以下列(带有示例数据): Date I
我有一些影响生产服务器的 Jenkins 工作。最好有一个“你确定要这样做吗?”当用户运行这些作业之一时的对话框。我还没有找到一个插件。有没有人尝试过这样做? 最佳答案 你可以添加一个“你确定吗?”构
早安开发者, 我正在尝试在 powershell 中创建删除功能。我想要这样的东西: function deleteEnv(){ $result = [System.Windows.For
我有以下代码: JsonElement deviceConfig = null; JsonObject status = getRestAPI().Connectivity().get
#include #include #include #include #include "battleshipgrid.h" using namespace std; battleshipg
最近我在处理一个未初始化的变量时遇到了很多麻烦。 在Java中,变量的默认值为null,因此如果使用未初始化的变量,很可能会抛出异常。如果我理解,在 C++ 中,变量是用内存中的任何数据初始化的。这意
我这辈子都想不起来如何绕过恼人的提示 你确定吗? Y/N 删除文件时。 我好像记得是这样的: del C:\Test && ECHO Y 最佳答案 使用del/F/Q强制删除只读文件(/F)和目录,不
我有一个带有 submit_tag 的表单。 我既要设置内容值,又要有一个确认意图的 js 弹出窗口。 我试过了 the suggestion in this answer和 what the doc
我曾经问过一个问题here如果 Windows DLL 由 Microsoft 签名。我意识到它们是,一个好 friend 告诉我 SigCheck实用程序可以提供有关文件签名的信息;但还有一个问题:
我经常发现,当程序员或分配任务的人不能真正理解解决方案的工作方式时,他们会随机添加一些东西,直到它起作用为止。 示例: 重新绘制由于某种原因未按程序员希望绘制的窗口: Invalidate(); Re
我有一个 Rails 应用程序,并且想要模拟 onunload 效果以在离开更改之前进行提示。环顾四周时,我发现了Are You Sure? . 我已经在表单上实现了它,它可以在页面刷新时工作,但它不
目前,我的取消按钮有这个 jQuery 代码 $('#cancel').click(function () { $('#edit').show(); $('#savechanges,
我希望使用 MediaIOUploadBase 向 CLI 提供上传进度,并且我可以看到有一个名为 MediaUploadProgress 的类,但它不是上传的包装器,因此我假设它是从事件上传中以某种
我是一名优秀的程序员,十分优秀!