Git   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用非root用户帐户安装Git大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我已经在GitHub上build立了一个Git仓库,并从Windows机器上做了一些改变。

但是明天我必须从运行Ubuntu的机器以有限的权限(即没有sudo)在这个仓库中工作。

一个Linux的Git的便携版本? 还是有一些源码可以让我为当前用户编译和安装Git?

如何正确使用Git Git?

如何方便地在两个git存储库之间同步文件

GitHub采取永久推/拉Ubuntu 11.04

YouCompleteMe无法自动完成

composer PHP安装不使用私人回购ssh密钥(权限被拒绝publick键)

哪里存储公钥在Ubuntu的SSH?

在git中更改分支会错误地导致修改文件

Gitlabconfiguration问题:: Nginx独angular兽端口冲突

Windows资源pipe理器中的.gitignore空白

在Windows Server 2003的Review-Board下build立一个Git仓库

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

我不喜欢仅链接的答案,但是这个链接我在Fedora机器上按部就班地进行,并且没有任何修改。 非常非常容易 二进制文件最终在〜/ bin目录中。 你下载一个tarball,提取代码,运行make并运行make install ,就是这样。

正如作者所述,这两个先决条件是gcc和ssh,如果你遇到这些git应该以非root用户的身份为你工作。

相关答案是https://askubuntu.com/a/350 。

我可以用第三种方法解决这个问题:

apt-get source git cd git_vXXX ./configure --prefix=$HOME make make install

我不知道为什么,但是当我试图从源代码从github下载安装时,我遇到了许多依赖关系丢失的问题

要从源代码安装git和依赖项,以下可能会有用。

替换您正在安装非root用户的应用程序的位置,并考虑检查最新版本的源代码

wget https://curl.haxx.se/download/curl-7.47.1.tar.gz tar -xf curl-7.47.1.tar.gz mkdir <local_curl_dir> cd curl-7.47.1 ./configure --prefix=<local_curl_dir> make make install wget http://downloads.sourceforge.net/expat/expat-2.1.0.tar.gz tar -xf expat-2.1.0.tar.gz mkdir <local_expat_dir> cd expat-2.1.0 ./configure --prefix=<local_expat_dir> make make install wget https://github.com/git/git/archive/v2.6.4.tar.gz tar -xf v2.6.4 mkdir <local_git_dir> cd git-2.6.4 make configure ./configure --prefix=<local_git_dir>/git --with-curl=<local_curl_dir>/curl --with-expat=<local_expat_dir>/expat make make install

大佬总结

以上是大佬教程为你收集整理的使用非root用户帐户安装Git全部内容,希望文章能够帮你解决使用非root用户帐户安装Git所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: