gpt4 book ai didi

git - 在没有bash的情况下将git连接到windows 7上的github

转载 作者:IT王子 更新时间:2023-10-29 00:39:28 25 4
gpt4 key购买 nike

我正在我的新 Windows 7 机器上设置 git,但在让 github 确认我的 ssh key 方面我遇到了障碍。我做的事情与标准脚本有点不同,因为我宁愿不使用 cygwin 而更喜欢使用我的 powershell 提示符。以下是我所做的:

  1. 我安装了 msysgit(可移植)。
  2. 我转到 C:\program files\git\bin 并使用 ssh-keygen 生成一个公/私 ssh key 对,我将其放入 c:\Temp
  3. 然后我在 c:\Users\myusername\中创建了一个名为 .ssh\的目录(在 Windows 7 上)
  4. 我将 ssh-keygen 生成的两个文件(id_rsa 和 id_rsa.pub)都移到了 .ssh 目录中
  5. 我转到我在 github 上的帐户,创建了一个新的公钥,将 id_rsa.pub 的内容复制粘贴到其中并保存
  6. 我现在转到我的 powershell 提示符,set-alias git 'C:\program files\git\bin\git.exe'
  7. 我现在尝试克隆 git@github.com:togakangaroo/ps-profile.git 来拒绝我的身份验证:

    权限被拒绝(公钥)。fatal: 远端意外挂断

根据以往的经验,这意味着 git 无法识别我的 key 。我缺少哪些步骤?

我觉得我需要以某种方式配置 git,以便它知道我的 ssh key 在哪里(尽管它似乎应该自动查找那里)但我不知道该怎么做。

另一个可能的线索是,当我尝试运行 git config --global user.name "George Mauer"我得到一个错误

fatal: $HOME not set

不过,我确实设置了一个 HOME 环境用户变量,其值为 %HOMEDRIVE%%HOMEPATH%

最佳答案

我遇到了同样的问题。我不小心在路径中添加了错误的目录。

在我将它从 *\Git\bin\ 更改为 *\Git\cmd\ 之后一切正常。

git.cmd 设置环境变量。

关于git - 在没有bash的情况下将git连接到windows 7上的github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com