MAC上的GitBash

o2g1uqev  于 2022-11-20  发布在  Git
关注(0)|答案(2)|浏览(406)

我正在尝试跟随Set up SSH for Gi。它继续关于打开GitBash,但这是其他东西的终端?当我在Mac终端内跟随它,我得到了它的大部分,但结束,因为它不工作,所以我认为它的GitBash我需要,而不是终端,所以我在哪里可以找到这个在Mac上?
当我重新打开gitbash时,我应该得到密码短语问题等,但什么都没有,当我列出身份ssh-add -l时,我什么都没有得到。

ymdaylpp

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配置为自动运行,只需手动调用即可。

eval `ssh-agent -s`

然后运行ssh-add为您的私钥输入密码短语。确保在使用ssh-agent -k后关闭ssh-agent

rekjcdws

rekjcdws2#

Atlassian有一个令人惊叹的GIT资源。如果你是GIT新手,我强烈推荐使用他们的GIT GUI,SourceTree
SourceTree应该自动在您的机器上设置GIT,并直接从应用程序管理您的repo。
然后你可以使用下面的命令来查看你是否安装了git:

$ which git

如果返回的不是空的,那么你已经安装了它。但是现在,你可以在SourceTree中做所有的事情。不需要通过命令行来做。

相关问题