Git在Linux上安装地狱


0

我有一个bitnami - Redmine虚拟机与Redmine 3.0.1。

这是随着Git预装,版本1.9.5。我现在正在尝试更新它,但我遇到了一些很大的困难。

apt-get install git in /usr/bin/git 但我目前的git路径(git)是 opt/bitnami/git/bin/git

如果我进去 /usr/bin 并输入 ./git --version 我得到了正确的最新版本,但如果我这样做的话 git --version 从那里或其他任何地方我得到旧版本。

如何摆脱旧版本或更新它?我需要一个redmine插件的新版本。

谢谢。


如果您安装了“stack-in-one”软件包,或者想要调用它,则只能将其升级为整体。为什么你认为你需要更新版本的Git?
Daniel B

我同意这一点:不应该通过git升级bitnam堆栈,你可以在这里找到说明: wiki.bitnami.com/Applications/... ;至于Redmine一般升级说明,它们在这里描述: redmine.org/projects/redmine/wiki/RedmineUpgrade 并且他们也没有提到git(使用git / svn作为升级路径保留给高级用法/开发人员imho)
jbbarth

对不起,但也许我一直不清楚。我不是试图通过git升级bitnami堆栈。我正在尝试升级GIT,意思是GIT客户端命令行。安装了1.9.5,但“Scm Creator”插件需要更高版本,我认为2.0或更高版本。
Matteo Mosca

@DanielB“Scm Creator”插件不适用于git 1.9.5,它用红色错误图标突出显示它。工作似乎需要2.0+。我需要它自动保持redmine服务器上的本地裸存储库与我们的github存储库同步。
Matteo Mosca

Answers:


2

我会假设 opt/bitnami/git/bin 在你的更高 PATH/usr/bin。校验 ~/.profile 和/或 ~/.bashrc 为了 /opt/bitnami/... 路径入口,并将其降级到最后 PATH如果您根本不想使用旧版本,请将其完全删除。


也可以ln -s到/ opt / .....
linuxdev2013

我在这里有点知道linux ... ln -s需要更多解释......但是配置文件或bashrc部分很清楚。现在我回家了,一旦我回去工作,我会立即尝试,谢谢
Matteo Mosca

ln -s 是创建符号链接的命令,它非常非常非常像Windows的“快捷方式”。跑 man ln 欲获得更多信息。定影 PATH 对我来说似乎更清洁。 ln -s 需要得到 /opt/bitnami/git/bin/git 先执行可执行程序,例如重命名 git.deactivated.bin 或者什么,然后在它的位置创建符号链接。
hBy2Py

感谢您的回答,我尝试了您的解决方案,它确实有效,尽管redmine继续使用其堆栈中安装的git版本。我猜它没有使用路径。无论如何,我会将此标记为答案,因为您确实解决了我在此处提出的问题。
Matteo Mosca

@MatteoMosca:很有意思。它必须有一个内部存储的git路径。可能是一个你可以调整的配置文件。
hBy2Py
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.