当前位置: 首页 > 知识库问答 >
问题:

为什么我的Git远程URL只需要在某些系统上包含我的用户名?

呼延俊风
2023-03-14

CentOS Repo已知落后于最新的软件包。以Git为例,我能在CentOS6基础存储库中获得的最新Git版本是1.7.1,它远远落后于Git的实际当前版本。我已经尝试了大量的解决方案,包括Vonc下面有用的答案中列出的解决方案,比如使用rpmforge存储库覆盖基本版本和安装Git的新版本,以及这里没有列出的其他解决方案,但都没有用。我的下一步是尝试从源代码构建Git,如果有任何结果,我将报告结果。

共有1个答案

南宫凯康
2023-03-14

正如GitHub帮助页面“HTTPS克隆错误”中提到的,这是因为您的CentOS6.x有一个旧的git版本。(键入git--version进行确认)

如果您可以在那里升级git,您将不需要将您的用户名附加到url。
如果您不能升级,更改远程url以添加您的用户名确实是一种解决方法。

git remote set-url origin https://yourusername@github.com/user/repo.git

您也可以尝试为任何github URL添加用户名:

git config --global credential.https://github.com.username YOUR_USERNAME
 类似资料:
  • 问题内容: 我在Windows 7(64位)计算机上使用Java已经有一段时间了,并且从未遇到无法创建网络连接的问题。现在,在我正在工作的公司的系统上,我需要设置“ -Djava.net.preferIPv4Stack = true”,否则java进程似乎无法创建单个连接。 缺点是,如果我未设置“ _JAVA_OPTIONS”,则必须配置大量服务才能使用此设置。但是,如果我使用它,Java会向st

  • 在大多数系统上,我的JLabel中的内容显示得很好。它的驻留方式也应该总是足够大,以显示其内容文本,因为我基本上是这样做的: 但在一些系统上(不是我自己的系统,所以我不能那么容易调试),它会剪切文本并显示“…”最后。 您可以在这里看到完整的代码,也可以在这里看到示例(Abbildungen_Bijektiv_X3)。 我对朱布顿也有类似的看法。 我怎么能强迫Swing不这么做?(即使它认为组件太小

  • 问题内容: 在GO教程中,我们有这张幻灯片:Goroutines 运行此代码会产生预期的结果(“ world”和“ hello”交替写入屏幕5次)。 但是,如果我们注释掉了(因此是导入行)并再次运行该程序, 则只剩下 “ hello”被写入屏幕五次了。 有什么重要的意义可以使goroutine免于死亡? 问题答案: 如果将其删除,则不会给goroutine运行的机会。goroutine调度程序不是

  • 问题内容: 我对git和詹金斯都很陌生。 我将密钥添加到bitbucket和本地计算机中时: 我可以克隆。 但是,当我将相同的url()添加到Jenkins存储库url时,出现以下错误: 问题答案: 您还需要为Jenkins用户设置ssh密钥。 通常的想法是,您登录到Jenkins框,并成为“ jenkins”用户。您可以为您的Jenkins用户打电话,所以请确保使用正确的名称。一旦成为Jenki

  • 我有一个数组,我需要从它的名字移除一个元素。当我输入一个想要删除的杂志名称时,控制台会调用一个输入行,我在里面放什么并不重要,我甚至可以按下一个即时回车键。

  • 问题内容: 我开始使用RxJS,但我不明白为什么在此示例中我们需要使用类似or 的函数;数组的数组在哪里? 如果有人可以直观地解释正在发生的事情,那将非常有帮助。 问题答案: 当您有一个Observable的结果是更多Observable时,可以使用flatMap。 如果您有一个由另一个可观察对象产生的可观察对象,则您不能直接过滤,缩小或映射它,因为您有一个可观察对象而不是数据。如果您生成一个可观