切换到一台新电脑后,我不得不再次安装SmartGIT for Windows,现在尝试克隆我的fedorahosted。组织存储库。密钥存储在C:/User/myusername/中。ssh,SmartGIT提供了一个干净的安装,克隆我的存储库的URL是正确的-不幸的是,SmartGIT没有要求密钥,它只是尝试连接到fedorahosted。但是当然失败了。
所以这里可能出了什么问题?我必须把ssh密钥放在哪里,这样SmartGIT才能找到并使用它?
0)
ssh-add-l
cd~/. ssh
resp.cd%USERPROFILE%\. ssh
,sshadd./keyOne
,...1) 我在dos盒中添加了一个新的遥控器
git remote add origin-github git@github.com:memyselfandi/some-project.git
2)进入Smartgit分支视图并设置右键单击“fetch”并获得...
SSH身份验证对话框,询问我正确的密钥。(这与我不同,取决于回购协议,而不仅仅是id\u rsa…)
(您可以稍后再次删除该肤浅的分支。任务完成。)
我们也面临着同样的问题,因为Smart Git在尝试克隆repo时不会询问我SSH密钥的位置(相反,这个过程只会挂起…)。
解决步骤(在Windows上):
PS:我同意Smart Git上面的行为在这里很奇怪,因为它只允许你选择密钥位置,如果密钥在。上面指定的ssh文件夹
我也有同样的问题。从SmartGit中选择选项“将SmartGit用作SSH客户端”-
> 我正在Windows10上运行VSCode(带有远程开发)。 我已经生成了一个ssh密钥,并希望使用它通过ssh(而不是密码)连接到远程服务器(Ubuntu)。 VSCode一直在询问密码。对于另一个服务器,使用相同的密钥,它可以工作。
SmartGit 是一个 Git 版本控制系统的图形化客户端程序。
我在Windows 10专业版计算机上尝试进行git拉取,而无需每次都输入我的SSH密码。密钥对已生成,带有密码,并且公钥已成功添加到我的 GitLab 帐户中。 在“服务”GUI中,我可以看到“OpenSSH身份验证代理”正在运行,在PowerShell中,如果我这样做,我会看到以下内容,确认相同的信息: 当我执行 时,我收到“欢迎使用 Gitlab”消息,指示成功的 ssh 连接,没有密码输入
我已经按照 gitlab 网站上的说明进行操作,并成功生成并将 SSH 密钥添加到 gitlab。但是,vs 代码仍然不断要求身份验证。我不想更改因为接受的答案建议Visual Studio Code始终要求git凭据。如何解决此问题? 编辑:我尝试更改,但vscode仍在请求身份验证。这发生在乌班图20.04
问题内容: 以jenkins用户身份登录时,我在〜/ .ssh / id_rsa.pub中有一个ssh密钥。 我已将其正确导入到bitbucket中,并且已经接受了密钥。 当我尝试进行git clone(正确的URL)时,我仍然得到…。 有人知道发生这种情况的原因吗?根据我读过的文档,〜/ .ssh是jenkins用户的正确目录,此文件存在。 编辑:我的jenkins用户在〜/ .ssh中没有kn
我用passport进行身份验证。js。然而,在创建会话之后,在每次AJAX请求之后,RoboForm都会请求保存密码。不知道是什么原因。 接受:/ 接受-编码:gzip,放气,sdch,br 接受-语言:en-US,en;q=0.8 连接:保持活力 Cookie:connect.sid=s:jvQRBQY... 主机:localhost:3000 如果-无-匹配:W/"140-360389655