【问题标题】:Install Git on CentOS 7 LEMP stack在 CentOS 7 LEMP 堆栈上安装 Git
【发布时间】:2016-02-29 01:06:19
【问题描述】:

经过大约 6 天多的时间和多轮启动/销毁,我终于启动并运行了我的 Digital Ocean droplet 服务器(即我可以在我的 ip 上查看内容的实时页面)。

此时我正在尝试安装 Git,并且已经安装/删除了 3 次,因为我一直“接近”完成,但随后遇到了一些我无法找到答案的错误。我希望有人能帮我弄清楚我的最新问题是什么,这样我就可以继续我的网站的实际开发,而不是在服务器构建上花费一个多星期。

我试图在我的服务器上安装 2.6.2 版本的 git 并且不得不从源代码编译(我不熟悉的东西)。我“以为”这次我把它改正了,但是当我尝试设置我的 git 用户名时收到以下错误:

gitconfig --global user.name "MyUserName" (

bash: gitconfig: 找不到命令(

我认为是在错误的目录中运行命令的问题,所以我运行 which git 并收到以下输出:

/usr/local/git/bin/git

这似乎是一个二进制 (?) 文件,并且该路径中列出的目录都不允许我使用 gitconfig 命令。

任何想法我做错了什么?我是否需要删除(再次!)并重新编译。我不想成为服务器管理员,但我真的认为(希望?)在 CentOS 7 上旋转我自己的 LEMP 服务器会很简单——在 CentOS 6 上这样做。* 是。

感谢您的帮助/建议。

【问题讨论】:

  • 你有什么理由不想使用 EPEL 中的包?

标签: linux git nginx centos7


【解决方案1】:

gitconfig 不是命令。

你会这样做:

git config --global user.name "MyUserName"

另外,你最好通过 yum 安装 git,而不是从源代码编译,除非有充分的理由自己编译。

(编辑 - 在 Centos 7 上使用经过测试的解决方案更新答案)。

【讨论】:

  • @palfrey 谢谢迈克,我会试试这个。回复:从 yum 安装:yum 没有给我最新版本 - 除非我在 yum 安装时做错了....在 dir git-2.6.2 中运行并收到此错误:错误:无效密钥:user.name=[ MyUserName](其中 [MyUserName] 是我的实际用户名)...我做错了什么?
  • sudo git config --global user.name="UserName" 错误:无效键:user.name=UserName(当然,UserName 是我的实际用户名)
  • 试试上面更新的解决方案。我已经对其进行了测试,它适用于 Centos 7。
猜你喜欢
  • 2019-08-16
  • 2018-04-19
  • 2019-09-06
  • 2015-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多