我已经在 GitHub 上建立了一个 Git 存储库,并从我的 Windows 机器上提交了一些更改。
但是明天我将不得不从运行具有有限权限(即没有 sudo)的 Ubuntu 的机器上在这个存储库中工作。
是否有适用于 Linux 的便携式 Git 版本?或者一些允许我仅为当前用户编译和安装 Git 的源?
原文由 BoppreH 发布,翻译遵循 CC BY-SA 4.0 许可协议
我不喜欢仅链接的答案,但是我在 Fedora 机器上逐步遵循了 这个 链接,它无需修改即可工作。非常非常容易。二进制文件最终在您的 ~/bin 目录中。你下载一个 tarball,解压源代码,运行 make
并运行 make install
就是这样。
正如作者所说,两个先决条件是 gcc 和 ssh,如果您满足这些要求,那么 git 应该可以作为非 root 用户使用。
原文由 demongolem 发布,翻译遵循 CC BY-SA 3.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
5 回答2.8k 阅读
3 回答2.6k 阅读
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
您可以下载 git 源并执行
./configure --prefix=/home/user/myroot && make && make install
将 git 安装到您的主目录,前提是您有构建工具。如果您没有安装 build-essential 软件包(dpkg --list|grep build-essential
),您还需要将它们安装到您的主目录。