10

我已经安装了 PoshGit,并在我的 github 和 ~\.ssh 文件夹中设置了我的 RSA 密钥,但 PowerShell 仍然提示我在每次拉/推时输入密码。我已按照此处给出的所有说明进行操作。我的 powershell 配置文件如下所示:

$env:path += ";" + (Get-Item "Env:ProgramFiles(x86)").Value + "\Git\bin"
. 'C:\Users\Caleb\Documents\WindowsPowerShell\Modules\posh-git\profile.example.ps1'
cd ~\Documents\GitHub\travefy

这就是发生的事情。我如何让它只在启动时问我?

在此处输入图像描述

4

2 回答 2

6

事实证明我需要跑步

> ssh-add

我不确定为什么 github.com 上的任何文档都没有提到这一点。

于 2013-05-09T00:37:36.153 回答
5

您可能需要通过在 Powershell 中发出以下命令来配置 Git 以使用 OpenSSH 的 Windows 10 实现:

git config --global core.sshCommand C:/Windows/System32/OpenSSH/ssh.exe

这对我有用。资料来源:丹尼尔多吉努

于 2021-02-10T12:49:57.747 回答