如何强制 Composer 使用 https:// 而不是 git://?

2023-11-22

我有这样的东西

"repositories": [
    {
        "type": "package",
        "package": {
            "name": "myrepo",
            "version": "dev-master",
            "source": {
                "url": "https://github.com/me/myrepo.git",
                "type": "git",
                "reference": "master"
            }
        }
    },

但是当 Composer 拉取存储库时,遥控器 (origin and composer) in .git/config设置为git://github.com/me/myrepo.git.

[remote "origin"]
    url = git://github.com/me/myrepo.git
    fetch = +refs/heads/*:refs/remotes/origin/*
    pushurl = [email protected]:me/myrepo.git
[branch "master"]
    remote = composer
    merge = refs/heads/master
[remote "composer"]
    url = git://github.com/me/myrepo.git
    fetch = +refs/heads/*:refs/remotes/composer/*

我无法推送它,因为 Github 不支持git://。我必须手动将其更改为https://然后推。我指定https://在 URL 中,但为什么不尊重这一点?


您可以使用以下命令更改 github 使用的协议:

composer config --global github-protocols https

然后重新安装供应商应该可以满足您的要求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何强制 Composer 使用 https:// 而不是 git://? 的相关文章

  • gitbranch --merged 使用管道命令

    有没有办法达到相当于 git branch merged 使用 git 管道命令 我知道有类似的命令git for each ref它为您提供提交哈希值及其相应的引用名称 是否有一个命令可以判断某个提交是否可以从另一个提交访问 这基本上就是
  • 使用 svn 元数据克隆 git-svn 存储库

    我已经克隆了我的主存储库git svn clone svn url trunk stdlayout 现在我想使用 svn 元数据克隆存储库 这样我就能够git svn rebase它到主服务器 注意 我不想在两个之间推送提交git svn克
  • 使用 git 将一系列小的合并从 master 压缩到我的分支中,同时保留对 master 的引用?

    我有一个非常复杂的合并要做 部分问题在于我浪费了太多时间 因此要纳入我的分支的更改量是巨大的 为了让事情变得更容易 我选择这样做git merge origin master 20 then git merge origin master
  • PHP表单提交后如何显示成功消息?

    这是代码 我想要这样 表单提交 gt page2 php gt 重定向 gt page1 php 这是消息 弹出窗口或其他内容 page1 php
  • ResourceBundle 返回 NULL,没有引发任何错误

    对于国际化数据 与 ResourceBundle来自 PHP 的 intl 扩展的类 我运行了扩展 PHP 5 3 4 Windows 并使用以下命令创建了一个 dat 文件ICU 数据库定制器 http apps icu project
  • “git merge”和“git rebase”有什么区别?

    有什么区别git merge and git rebase 假设最初有 3 次提交 A B C 然后开发人员 Dan 创建了提交D 开发者 Ed 创建了提交E 显然 这一冲突应该以某种方式得到解决 为此 有两种方法 MERGE 两者都提交D
  • 使用 C# 解码 Git 索引文件

    有没有关于Git索引文件内部结构的文档 从各种书籍中我知道它是二进制的并且包含暂存文件的 SHA 我知道 Git plumbing 命令有助于揭示索引内容 但是 例如 我自己使用 C 读取索引怎么样 我知道这个功能有几种实现方式 所以可以研
  • 带有列标题的php数组到csv的转换

    我想将数组转换为 csv 我能够将关联数组转换为 csv 但无法获取标题 我想要动态地将数字类型日期作为标题 下面是我转换的数组 Array 0 gt Array NUMBER gt 67 TYPE gt Other DATE gt 3 3
  • 使用 cron 作业推送到 GitHub - 权限被拒绝(公钥)

    我已经创建了一个 SSH 密钥 如下官方教程 https help github com articles generating ssh keys 00 将其添加到 GitHub 并创建一个 Bash 脚本 用于提交单个文件并将其推送到我在
  • PHP PCRE 函数中的 $0 是什么

    我读过一个文档preg filter功能如下 这是来自 php net http php net manual en function preg filter php site subject array 1 a 2 b 3 A B 4 p
  • 如何在 Kohana 中包装 PHP 遗留代码?

    我有大量用 PHP 编写的遗留代码 这些代码不是在任何特定框架上编写的 而是主要是老式风格 即内联 PHP 然而 我的大部分新代码都是在 Kohana 3 1 X 框架上编写的 尽管 Kohana 确实允许遗留代码和 Kohana 文件在同
  • Laravel + AngularJS Nginx 路由

    我有以下问题 我需要配置Nginx 这样在任何URL用户访问时 它都会保留uri 例如domain com some url 但仅传递给 laravel 并让 Angular 处理路由 Route get function return v
  • dompdf:找不到图像或类型未知

    这是我的代码 我几乎尝试了所有在 PDF 上显示图像的方法 但仍然不起作用 你能帮我解决这个问题吗 我还将 DOMPDF ENABLE REMOTE 设置为 true 结果仍然相同 require once dompdf autoload
  • 提交前验证表单(比检查空字段更复杂)

    我有一个包含时间输入的表单 具体来说 开放时间和结束时间 当按下提交按钮时 它会转到一个 php 页面 其中这些输入将添加到数据库中 在允许提交表单之前我想检查一些事情 例如 我想确保开始时间早于 小于 结束时间 这是表格 Opens
  • 将 Maven 项目从 Git 导入到 Eclipse 中

    如何获得选择从 Maven 和 Git 导入并让 Eclipse 正确生成我的项目的效果 要将我的项目导入 Eclipse 我可以选择 File gt import gt maven 然后导入所有 Maven 项目并可以正常构建 或者我可以
  • “完整性约束违规:1062 重复条目” - 但没有重复行

    我正在将应用程序从本机 mysqli 调用转换为 PDO 尝试将行插入具有外键约束的表时遇到错误 Note 这是一个简化的测试用例 不应复制 粘贴到生产环境中 InfoPHP 5 3 MySQL 5 4 首先 这是表格 CREATE TAB
  • MySQL 的 TEXT 类型的 Oracle 等效项

    Oracle 是否有与 MySQL 等效的列类型TEXT type 如果不是 那么通常如何存储较大的文本块 BLOB varchar 32767 如果重要的话 它是通过 PHP 访问 Oracle 10 历史背景是非常受欢迎的 Oracle
  • Git 预提交挂钩未在 Windows 上运行

    我刚刚开始研究 Git 挂钩 但我似乎无法让它们运行 我设置了一个本地存储库 因此我的项目文件夹中现在有一个 git 目录 我已将名为 pre commit cmd 的 cmd 文件添加到 C path to my project git
  • 如何调试 Silex 框架中的 php 致命错误

    我想知道如何看到这样的语法错误 缺少分号 这将导致 WSOD 白屏死机 我尝试包含一个调试配置文件 如下所示 use Symfony Component Debug ErrorHandler use Symfony Component De
  • 使用 ActiveRecord 和 Yii2 记录实际的 SQL 查询?

    我正在这样做 students Student find gt all return this gt render process array students gt students 然后在视图中 foreach students as

随机推荐

  • Android 从视频中去除音频

    在我的程序中 它获取 MP4 视频 我希望它输出 MP3 没有任何服务器端内容 由于 Android 和我的应用程序 需要在许多不同的硬件配置上运行 这意味着我可能无法使用 FFMPEG 我知道这可能非常消耗电池和处理能力 尤其是对于手机而
  • PHP XSS 问题/澄清

    之前已经有人问过这个问题 但我需要 100 清楚地了解这个问题 因为正确解决这个问题对我来说非常重要 情况 网站上的消息系统 用户在文本框中输入消息 提交表单并将其输入数据库 然后可以从数据库中调用该数据并在其中显示 span 标签到另一个
  • 如何使用 Zend Framework 2 使用 Rest API

    有人可以提供一个在 Zend Framework 2 中使用第三方 Rest API 例如 someurl 的示例吗 在 ZF1 中使用 Zend Rest 非常简单 我不想在我的应用程序中创建其余 api 只是使用第三方 API Than
  • 带文件附件的 PHP Curl 帖子;自定义内容类型标头

    我必须将文件连同一些发布参数一起发布到服务器 我从该服务器管理员收到的文档显示了发布请求应该是什么样子的示例 请注意 POST multipart x api remote integration 的自定义内容类型 POST gateway
  • 通过Java程序禁用Ctrl-Alt-Delete事件

    I am creating a desktop application using the JDesktopPane I m almost complete but when I press ctrl alt del it leaves m
  • 我尝试使用 ajax 和 symfony 上传文件

    我正在使用 Symfony 2 7 我收到了这个表格
  • 将 QNetworkReply 写入文件

    我正在使用 QNetworkAccessManager get 下载文件 但与 QHttp get 不同 没有内置方法可以直接将响应写入不同的 QIODevice 最简单的方法是做这样的事情 QIODevice device QNetwor
  • Xamarin/MonoTouch:由于缺少符号而无法在“仅链接 SDK”模式下编译

    我正在尝试在仅 Link SDK 模式下使用 MonoTouch 编译我的 iOS 应用程序 如果我完全关闭链接 它可以完全编译 但它也会生成一个不适合发布模式的巨大二进制文件 不幸的是 我需要的库之一以某种方式调用了 Expression
  • 导入Python模块会影响性能吗?

    在寻找解决方案时 通常会遇到多种方法 我经常使用与我熟悉的语法最接近的解决方案 但有时 最受支持的解决方案涉及导入一个对我来说是新的模块 例如这个线程 我已经在大型脚本中导入了各种模块 该脚本将循环 50K 次 导入额外的模块是否会影响处理
  • Youtube API - 比在 youtube.com 上搜索结果更糟糕

    我正在构建 last fm youtube mashup 但无法从 youtube 搜索中检索正确的结果 E g 我感兴趣的曲目在 youtube com 搜索中排名第二 如何使 api 结果看起来与 youtube com 搜索非常相似
  • Akka cluster-sharding:入口 Actor 可以拥有动态道具吗

    Akka Cluster Sharding 看起来与我必须跨 Akka 节点创建有状态持久 Actor 的单个实例的用例非常匹配 我不清楚是否有可能有一个需要参数来构造它的 Entry actor 类型 或者也许我需要重新考虑 Entry
  • Facebook Android SDK v4.0.0 ShareDialog NullPointerException 问题

    按照这些说明https developers facebook com docs sharing android我已经实现了 Facebook ShareDialog 以出现在我的应用程序中 但它导致了以下错误 03 27 16 12 53
  • 如何在 Swift 中禁用 TextField 中的粘贴?

    我有一个TextField with a numberPad并且该函数仅在包含数字时运行 如果用户将字母粘贴到TextField并单击 确定 如何禁用粘贴TextField 我同意莱昂纳多 萨维奥 达布斯 如果我是你 我会使用字符串检查并发
  • C++ 有标准的编译时类型容器吗?

    这个问题有一个答案Nim其中提到升压 mpl 映射 标准 C 中是否有可以保存类型的编译时容器 一个用法示例是 compiler vector foo char short long long long template
  • 为什么从 float 转换为 double 会改变值?

    我一直试图找出原因 但找不到 有谁能够帮助我 看下面的例子 float f 125 32f System out println value of f f double d double 125 32f System out println
  • wkhtmltopdf google 地图输出的 JavaScript 延迟

    我正在与 WKTHMTOPDF 合作并且非常享受它 然而 正在转换的页面有谷歌地图 生成的 PDF 中的地图显示为半加载状态 我知道有一个选项可以添加 javascript delay在以前的版本中 但它似乎已被弃用 我使用的是0 99版本
  • 哪些音频格式(扩展)可以通过 just_audio Flutter 包在 ios 和 Android 上使用?

    哪些音频格式 扩展 可以通过 just audio Flutter 包在 ios 和 Android 上使用 想知道我应该允许用户使用 file picker 上传哪些扩展 以便他们可以使用 just audio 包 我在任何地方都找不到列
  • ASP.NET MVC 中动态更改主模板

    我需要在我的应用程序 ASP NET MVC 上支持不同的母版页 推荐的方法是什么 将母版页名称传递给视图 存储母版页 在会话中或其他内容中 以便在用户访问期间保留它 使用自定义基本控制器并继承它 Public Class CustomBa
  • jquery - 如何确定 div 是否更改其高度或任何 css 属性?

    当 div 更改其高度或任何 css 属性时 如何触发事件 我有一个 id 的 divmainContent 我希望jquery在改变高度时自动触发一个事件 我做了这样的事情 mainContent change height functi
  • 如何强制 Composer 使用 https:// 而不是 git://?

    我有这样的东西 repositories type package package name myrepo version dev master source url https github com me myrepo git type