1

我知道这听起来很基础,但我找不到可以在 GitX 中访问 git shell 的位置。

一个额外的问题:我是否必须使用 shell 才能从 GitHub 克隆存储库?

4

2 回答 2

2

我相信 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
于 2009-08-18T11:20:00.917 回答
1

在菜单栏 (GitX) 中,您可以启用 gitx 终端使用。

请参阅 Advance GitX 使用的用户手册

于 2009-08-18T11:37:33.190 回答