我正在尝试跟随Set up SSH for Gi。它继续关于打开GitBash,但这是其他东西的终端?当我在Mac终端内跟随它,我得到了它的大部分,但结束,因为它不工作,所以我认为它的GitBash我需要,而不是终端,所以我在哪里可以找到这个在Mac上?
当我重新打开gitbash时,我应该得到密码短语问题等,但什么都没有,当我列出身份ssh-add -l时,我什么都没有得到。
我正在尝试跟随Set up SSH for Gi。它继续关于打开GitBash,但这是其他东西的终端?当我在Mac终端内跟随它,我得到了它的大部分,但结束,因为它不工作,所以我认为它的GitBash我需要,而不是终端,所以我在哪里可以找到这个在Mac上?
当我重新打开gitbash时,我应该得到密码短语问题等,但什么都没有,当我列出身份ssh-add -l时,我什么都没有得到。
2条答案
按热度按时间ymdaylpp1#
编辑
我终于能够在Set up SSH for Git打开这个网页了。在页面的顶部,你会看到一个***大的绿色通知框***,上面有这样一条消息(着重号是我的):
Linux或Mac用户?
本页将介绍如何使用GitBash在Windows上为Git仓库设置和使用单个默认SSH身份。在下一页中,您将使用TortoiseHg在Windows上为Mercurial仓库设置SSH。***如果您使用的是Mac OSX或Linux,一组说明将向您展示在这些环境中的how to setup and identity for either Git or Mercurial***。
由于您使用的是Mac,因此您应该查看所提供的帮助链接中的说明是否能解决您的问题。为了清楚起见,此处再次提供了该链接:
如果有帮助的话,这里也有一个原始通知框的截图:
旧答案(仍然有手动运行ssh-agent的有用信息)
我现在无法读取您的链接,因为我的浏览器无法打开该页面,但从您的描述来看,您似乎试图让
ssh-agent
在您打开终端时自动启动。您是否已安装ssh-agent
并在您的路径中?您不需要将
ssh-agent
配置为自动运行,只需手动调用即可。然后运行
ssh-add
为您的私钥输入密码短语。确保在使用ssh-agent -k
后关闭ssh-agent
。rekjcdws2#
Atlassian有一个令人惊叹的GIT资源。如果你是GIT新手,我强烈推荐使用他们的GIT GUI,SourceTree
SourceTree应该自动在您的机器上设置GIT,并直接从应用程序管理您的repo。
然后你可以使用下面的命令来查看你是否安装了git:
如果返回的不是空的,那么你已经安装了它。但是现在,你可以在SourceTree中做所有的事情。不需要通过命令行来做。