Mac OSX是否有适用于Git的便携版本?

Jen*_*cia 5 git macos portable-executable portable-applications

我希望能够在公共/借用的计算机上进行一些开发工作(我没有root权限)并且我已经设法让我的大多数工具都使用USB记忆棒,但我仍然没有找到Git解决方案.

我发现的Git便携版只是Windows版.你知道Mac的替代品吗?

编辑:我已经得到一些建议,只需从/ usr/bin复制我当前安装的git并将其放在USB驱动器上.这是一个好主意,但我没有当前安装的git来复制.几个星期后我将不再拥有自己的电脑.

您是否碰巧知道我可以在哪里获取OSX的预编译版git?我无法访问自制软件或......真的.理想情况下,我可以从某处抓取一个zip文件并将其转储到我的USB记忆棒上.

Jen*_*cia 7

我已经设法根据几个不同的人的想法组建了一个解决方案(感谢大家):

  • 从git-scm.com下载适用于Mac OSX的Git二进制文件.下载的DMG包含PKG文件.
  • 使用unpkg或类似方法解压缩PKG文件.(此步骤是必需的,因为通常PKG文件只能以root权限安装.)
  • 降etc与git这只是解压到您的USB记忆棒的文件夹.

现在,无论何时插入USB记忆棒,只需确保将git目录的位置放在您的上面PATH(就像这样:) export PATH=$PATH:/path/to/git/on/usb/stick,您就可以开始了!

注意:我已经git使用这种方法测试了许多命令,而且大多数命令都没有任何问题.但是,git init会抱怨这样:warning: templates not found /usr/local/git/share/git-core/templates.这并不奇怪,因为模板实际上是在你的USB记忆棒上而不是/usr/local.尽管有这个警告我的回购似乎工作得很好.

  • 如果您设置了`GIT_EXEC_PATH`,则可以避免该警告,详情请参见 http://stackoverflow.com/questions/15787385/#answer-15790100。 (2认同)