当前位置: 首页 > 面试题库 >

使用非root用户帐户安装Git

彭英逸
2023-03-14
问题内容

我已经在GitHub上建立了一个Git存储库,并从Windows计算机上进行了一些更改。

但是明天我将不得不在一台运行Ubuntu的计算机上以有限的权限(即,没有sudo)在该存储库中工作。

有适用于Linux的Git便携式版本吗?还是某些允许我仅为当前用户编译和安装Git的资源?


问题答案:

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



 类似资料:
  • 我有一个基本的Dockerfile: 对于这个Dockerfile,我希望能够创建一个没有密码的用户,并且在运行Docker容器时,我希望使用该用户而不是root。当我尝试运行容器时,,我得到这个错误: 当容器以交互方式运行时,如何在Dockerfile中创建用户并使该用户成为默认用户?

  • 问题内容: 在构建Docker映像时,如何将文件添加到映像中,以便生成的文件由root以外的用户拥有? 问题答案: 对于v17.09.0-ce及更高版本 将可选标志与或命令一起使用。 例如 --chown标志的文档现在位于Dockerfile参考主页面上。 版本 34263 已被合并,可以在v17.09.0-ce版本中使用。 对于v17.09.0-ce之前的版本 Docker不以root用户身份支

  • 我正在尝试使用Active Merchant和active_paypal_adaptive_paymentgem集成Paypal Adaptive结账。在用户注册期间,用户需要注册他/她的PayPal帐户才能在交易期间收到付款。 我已经为activemerchant设置了所有凭据。在paypal中注册用户帐户时,我遇到以下错误。 您正在登录此事务的API调用方的帐户。请更改您的登录信息,然后重试。

  • 几年前,我曾经使用PHP编程,但没有框架。有了这些最近的发展,我决定进入游戏,试着使用一个。我决定使用yii 2.0。 我读了一些留档,在我看来有些缺乏信息(至少对于谁是开始),所以我有一些问题安装yii 2.0在我的电脑上使用Xampp。PHP版本为5.5.9。 据我所知,我下载了yii 2.0框架,提取了内容并复制到c:\xampp\htdocs\yii2 我已经安装了composer,因此我

  • 问题内容: 我正在尝试将用户切换到tomcat7用户,以设置SSH证书。 当我这样做时,什么也没发生。 做完后还是发根 这样做,我得到以下结果,清楚地表明存在tomcat7用户: 我正在尝试解决的是哈德森中的此错误: 这是我的Dockerfile,它需要一个已存在的hudson war文件和配置,并构建一个映像,hudson运行良好,由于用户tomcat7不存在证书而无法访问git。 我正在使用最

  • 是否可以使用java代码创建/删除windows用户帐户并设置其权限以使其成为管理员帐户、简单用户帐户或来宾帐户?