如何在没有管理员权限的情况下安装TortoiseGit?

问题描述 投票:0回答:3

我在权限受限的虚拟机上工作。我可以安装在安装过程中不需要管理员权限的任何程序。但安装 TortoiseGit 需要权限,因为它与资源管理器集成。没有管理员权限可以安装TortoiseGit吗?可能没有资源管理器集成。

我的系统是Windows 7 x64,TortoiseGit版本是1.8.3.0

git tortoisegit
3个回答
10
投票

尚未:bug 726仍处于打开状态。
这种功能减少的安装已针对 Mercurial (portable TortoiseHg) 完成,但尚未针对 TortoiseGit 完成。

此评论中提到的唯一解决方法是安装一次(使用提升的权限),压缩安装目录,然后在其他计算机上使用该存档。
显然,Windows 资源管理器中的所有菜单集成都不会出现。

这需要一个 Microsoft Visual C++ Redistributable 版本(也在这里提到):

如果您运行应用程序并收到错误消息

The program can’t start because MSVCR110.dll is missing from your computer.

然后 当前计算机上缺少 Microsoft Visual C++ Redistributable

当您希望运行需要 Microsoft Visual C++ Redistributable 2012 的软件时,会出现此错误。
可再发行版可以轻松地在 Microsoft 网站上以 x86 或 x64 版本下载。

根据您要安装的软件,您需要安装 32 位或 64 位版本。
如果您不知道需要安装哪个版本,请开始安装 32 位版本,如果仍然出现错误,请安装 64 位版本。
在 32 位操作系统上,您只能安装 32 位可再发行组件。

您需要安装正确的 Microsoft Visual C++ Redistributable。如果您希望运行的软件需要 2012 DLL,它将不会以 2010 DLL 启动。

您可以同时在同一台计算机上安装两个版本(如果这是 64 位操作系统)。


Mark Ch 在评论中添加:

完成后,您可以运行它:

c:\[full path]\TortoiseGitProc.exe /command:log 

使用命令提示符或快捷方式从工作区文件夹中。
这将打开日志窗口,从中可以访问几乎所有其他功能。


2
投票

这是不可能的。请参阅 TortoiseGit 主页上的问题 726


0
投票

它可以重复,但需要更清晰、更可搜索的注释来创建便携式 TortoiseGit。希望它对某人有帮助并节省时间。

  1. 正常安装TortoiseGit
  2. 将TortoiseGit的安装目录复制到其他位置,创建便携式TortoiseGit。
  3. 卸载TortoiseGit

运行便携式 TortoiseGit

  • 运行命令行:
    TortoiseGitProc.exe /command:log /path:"[project directory]"
  • 编写一个vbs脚本来选择目录或输入路径,然后传递到
    TortoiseGitProc.exe
    。我跟着这个。
  • 通过添加到 Windows 注册表来添加自定义上下文菜单
© www.soinside.com 2019 - 2024. All rights reserved.