我知道这听起来很基础,但我找不到可以在 GitX 中访问 git shell 的位置。
一个额外的问题:我是否必须使用 shell 才能从 GitHub 克隆存储库?
我相信 GitX 没有提供“git shell”。它(外壳)是 Git 安装的一部分(其中还包括 GitK,类似于 GitX)
The GitX User Manual mentions a "Enable Terminal Usage…" from GitX's menu, but that is only to launch GitX with the appropriate options in order to visualize a branch or another for instance.
注意:任何在 $PATH 中带有 ' ' 的 shell(Mac 或 Windows)git
都可以称为“git shell”,您可以在其中执行“ git
”命令(git clone
, git push
, git show
, ...)
但是,在 Git 发行版中还有一个“ git-shell
”命令,这是一个非交互式 shell,用作 SSH 帐户的登录 shell,您希望仅限制 GIT 拉/推访问。它只允许执行实现拉/推功能的服务器端 GIT 命令。
两者都不是 GitX 的一部分。
关于克隆,正如这里提到的,您可以使用 Git Gui 进行克隆:
即使 shell 中的命令行仍然是直接的选项:
git clone repoURL
在菜单栏 (GitX) 中,您可以启用 gitx 终端使用。
请参阅 Advance GitX 使用的用户手册。