Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何访问';用于Mac的GitHub';来自终端的命令行实用程序?_Git_Osx Lion_Github For Mac - Fatal编程技术网

如何访问';用于Mac的GitHub';来自终端的命令行实用程序?

如何访问';用于Mac的GitHub';来自终端的命令行实用程序?,git,osx-lion,github-for-mac,Git,Osx Lion,Github For Mac,我最近安装了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 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 for Mac”只是在当前目录中启动“GitHub for Mac”的工具


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

从2013年5月开始,您现在有一个不同的选项:

见“

您现在可以轻松地在命令行上安装Git以供使用,而无需下载任何单独的软件包。
无论何时我们更新GitHub for Mac附带的Git版本,您都将自动获得更改–您无需进行任何工作

您可能会注意到“首选项”窗口的一些更改。
在新重命名的“
Advanced
”选项卡上,只需单击“
Install Command Line Tools

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


github文件夹中有什么?嗨,托马斯,这不是目录。我认为它是指向GitHub内部文件的符号链接。应用(?)查看第二个屏幕截图。如果您尝试直接执行sym链接的文件会发生什么情况?Scot,它启动了GitHub for Mac图形客户端,考虑到它说它链接到
GitHub\u cli
。如果您查看该屏幕截图,有一个从
github
到命令行的符号链接。那么,为什么您希望
git
在命令行上工作呢?这就是说,GitHub for Mac使用gitlib,一个C库,因此不依赖于实际的Git命令行,也不附带它。您需要单独安装。最新版本(176)确实安装了git,以便在命令行上使用。