我有一个CentOS服务器,我试图yum安装git和git-core,所有这一切,我只是一直得到的错误消息,没有findgit包。 所以我按照O'Reilly的指示安装了它。
当我运行所有的命令,屏幕看起来适当繁忙,详细的对话指出,安装发生在usr/local/bin的事实…但是当我从命令行或git --help运行git,我得到没有。 bash不承认它。
为什么没有find它,只是省去了源安装的痛苦呢? Git和访问控制的东西,现在已经占据了我生命中的三个星期,我永远不会回头….
好的,这不是path。 我安装了以root身份login的git源码。 出于某种原因,git不会在root下运行。 当我从根部退出并再次运行时,它运行。 去搞清楚。 我仍然试图找出权限和访问控制的世界。 我不明白为什么它不会在根源下运行,但它是。 如果有一天Centos可以将git包添加到yum并使其稍微不痛,那将是非常棒的。
推测/ usr / local / bin不在你的path上 – 添加它(可能是通过编辑〜/ .bashrc。)
这属于serverfault,但是,一些linux系统已经有了一个名为'git'的包,它早于Linus的版本控制,事实上完全不相关。
确保你要安装的“git”是你真正想要的git。
有些人build议,这与你的问题有关:
不要从源代码编译,除非你真的要从现在开始安装任何其他软件包,否则不会知道git“已安装”。 对于RHEL / CentOS,可以从EPEL存储库中获得git。 6(6,我认为现在在基地)。