我正在尝试关注Set up SSH for Gi。它继续打开GitBash,但这是终端的其他东西吗?当我在mac终端中跟随这个并且我得到它的大部分但结尾因为它不起作用所以我认为它需要的GitBash而不是终端所以我在哪里可以在mac上找到它?
我到第5步然后第6节,当我重新打开gitbash时,我应该得到密码问题等但没有什么,当我列出身份ssh-add -l时我什么都没得到。
答案 0 :(得分:0)
我终于可以在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
配置为自动运行,您只需手动调用即可。尝试
eval `ssh-agent -s`
然后运行ssh-add
输入您的私钥的密码。完成使用ssh-agent
后,请务必关闭ssh-agent -k
。
答案 1 :(得分:-2)
Atlassian为GIT提供了令人惊叹的资源。如果你是git的新手,我强烈推荐使用他们的GIT GUI, SourceTree
SourceTree应自动在您的计算机上设置GIT,并直接从应用程序管理您的回购。
然后你可以使用以下命令来查看你是否安装了git:
$ which git
如果没有空,请安装它。但此时,您可以在SourceTree中完成所有工作。无需通过命令行执行此操作。