使用非 root 用户帐户安装 Git

新手上路,请多包涵

我已经在 GitHub 上建立了一个 Git 存储库,并从我的 Windows 机器上提交了一些更改。

但是明天我将不得不从运行具有有限权限(即没有 sudo)的 Ubuntu 的机器上在这个存储库中工作。

是否有适用于 Linux 的便携式 Git 版本?或者一些允许我仅为当前用户编译和安装 Git 的源?

原文由 BoppreH 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2k
2 个回答

您可以下载 git 源并执行 ./configure --prefix=/home/user/myroot && make && make install 将 git 安装到您的主目录,前提是您有构建工具。如果您没有安装 build-essential 软件包( dpkg --list|grep build-essential ),您还需要将它们安装到您的主目录。

原文由 Scott 发布,翻译遵循 CC BY-SA 2.5 许可协议

我不喜欢仅链接的答案,但是我在 Fedora 机器上逐步遵循了 这个 链接,它无需修改即可工作。非常非常容易。二进制文件最终在您的 ~/bin 目录中。你下载一个 tarball,解压源代码,运行 make 并运行 make install 就是这样。

正如作者所说,两个先决条件是 gcc 和 ssh,如果您满足这些要求,那么 git 应该可以作为非 root 用户使用。

原文由 demongolem 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题