【问题标题】:How can I access the 'GitHub for Mac' command-line utility from the terminal?如何从终端访问“GitHub for Mac”命令行实用程序?
【发布时间】:2012-10-27 12:36:26
【问题描述】:

我最近安装了 GitHub for Mac,来自 GitHub 的图形 Git 客户端,以及来自其菜单的命令行实用程序,如下所示:

我被告知命令行实用程序已安装在 /usr/local/github 中,但当我检查它实际上已放入 /usr/local/bin/github - 详细信息如下所示:

当我尝试运行git 时,我得到-bash: git: command not found,所以我将export PATH=/usr/local/bin:$PATH 添加到~/.profile 认为它可以解决问题,但它没有 - 似乎不同的是我现在可以在终端输入 github 启动 GitHub for Mac。

请有更多知识的人解释一下这里发生了什么?

【问题讨论】:

  • 那个 github 文件夹里有什么?
  • 嗨,Thomas,这不是目录。我认为这是指向 GitHub.app(?) 中文件的符号链接,请查看第二个屏幕截图。
  • 如果您尝试直接执行符号链接的文件会发生什么?
  • Scot,它启动了 GitHub for Mac - 图形客户端 - 令人困惑,因为它说它链接到 github_cli
  • 如果你看那个截图,有一个从github到命令行的符号链接。那么为什么你期望git 在命令行上工作呢?话虽如此,Mac 版 GitHub 使用 gitlib,一个 C 库,因此不依赖于实际的 Git 命令行,也没有附带它。您需要单独安装。

标签: git osx-lion github-for-mac


【解决方案1】:

“GitHub for Mac”命令行实用程序只是在当前目录中启动“GitHub for Mac”的工具。

要安装git 命令行工具,请使用Homebrew (brew install git) 或Git for OS X 安装程序。

【讨论】:

  • 最新版本(176)确实安装了git供命令行使用。
【解决方案2】:

从 2013 年 5 月起,您现在有了不同的选择:

见“Installing Git from GitHub for Mac

您现在可以轻松安装 Git 以在命令行上使用,而无需下载任何单独的包。
每当我们更新 GitHub for Mac 中包含的 Git 版本时,您都会自动获得更改 - 无需您进行任何工作!

您可能会注意到“首选项”窗口发生了一些变化。
在新重命名的“Advanced”选项卡上,只需点击“Install Command Line Tools”即可。

系统将提示您输入管理员密码,以便将 Git 安装到 /usr/local/bin,然后您应该很快就会看到它成功了:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 2012-08-06
    • 2013-02-27
    • 1970-01-01
    • 2018-08-21
    相关资源
    最近更新 更多