【发布时间】:2010-11-20 13:01:31
【问题描述】:
我知道这听起来很基础,但我找不到可以在 GitX 中访问 git shell 的位置。
一个额外的问题:我是否必须使用 shell 才能从 GitHub 克隆一个 repo?
【问题讨论】:
我知道这听起来很基础,但我找不到可以在 GitX 中访问 git shell 的位置。
一个额外的问题:我是否必须使用 shell 才能从 GitHub 克隆一个 repo?
【问题讨论】:
我相信 GitX 没有提供“git shell”。它(外壳)是 Git 安装的一部分(也包括 GitK,类似于 GitX)
GitX User Manual提出了来自Gitx的菜单的“启用终端用...”,但这只是通过相应的选项启动Gitx,以便以例如为另一个分支。
注意:任何在 $PATH 中带有 'git' 的 shell(Mac 或 Windows)都可以称为“git shell”,您可以在其中执行“git”命令(git clone、git push , git show, ...)
但是,作为 Git 发行版的一部分,"git-shell" command 是一个非交互式 shell,用作 SSH 帐户的登录 shell,您希望将其限制为仅 GIT 拉/推访问。它只允许执行实现拉/推功能的服务器端 GIT 命令。
两者都不是 GitX 的一部分。
关于克隆,如mentioned here,可以用Git Gui进行克隆:
即使 shell 中的命令行仍然是直接的选项:
git clone repoURL
【讨论】:
在菜单栏 (GitX) 中,您可以启用 gitx 终端使用。
请参阅用户 manual 了解 Advance GitX 的使用情况。
【讨论】: