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

vbopmzt1  于 2024-01-04  发布在  Git
关注(0)|答案(3)|浏览(181)

我在权限受限的虚拟机上工作。在安装过程中,我可以安装任何不需要管理员权限的程序。但是安装TortoiseGit需要权限,因为它与资源管理器集成。是否可以在没有管理员权限的情况下安装TortoiseGit?可能没有资源管理器集成。
我的系统是Windows 7 x64,TortoiseGit版本是1.8.3.0

eiee3dmh

eiee3dmh1#

尚未:bug 726仍然打开。
这个减少功能的安装已经为mercurial(portable TortoiseHg)完成了,但还没有为TortoiseGit完成。
唯一的解决办法,在这条评论中提到的是安装一次(与提升的特权),压缩安装目录,并在其他机器上使用该存档。
显然,Windows资源管理器中的所有菜单集成都不会出现。
这需要一个Microsoft Visual C++ Redistributable version though(也称为mentioned here):
如果您运行应用程序并收到错误消息

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

字符串
当前计算机上缺少Microsoft Visual C++可再发行组件
当您希望运行需要Microsoft Visual C++ Redistributable 2012的软件时,会出现此错误。
可再发行版本可以很容易地在微软网站上下载为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


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

fhg3lkii

fhg3lkii2#

这是不可能的。参见TortoiseGit主页上的Issue 726

9avjhtql

9avjhtql3#

它可以重复,但需要一个更清晰,更可搜索的说明来创建一个便携式TortoiseGit。希望它对某人有帮助并节省时间。
1.正常安装TortoiseGit
1.将TortoiseGit的安装目录复制到其他位置,创建可移植的TortoiseGit。
1.简体中文
运行portable TortoiseGit

  • 运行命令行:TortoiseGitProc.exe /command:log /path:"[project directory]"
  • 写一个vbs脚本来选择目录或者输入path,然后传入TortoiseGitProc.exe
  • 通过添加到Windows注册表中添加自定义上下文菜单

相关问题