git笔记-url匹配与替换

这篇具有很好参考价值的文章主要介绍了git笔记-url匹配与替换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

在使用bitbake工具构建yocto的场景时遇到了个问题,就是SRC_URI只能以git://开头,才能匹配上bitbake的fetch的git类型匹配;
但实际的git://url.git地址无法访问,然而陷入两难;解决办法如下文章来源地址https://www.toymoban.com/news/detail-544318.html

替换url大法

# 全局配置,当遇到git url命中某字符串"xxx"就进行替换,如本案例遇到"git://"需要替换成"https://"
git config --global url."https://".insteadOf git://
# 一定一定要注意这句命令是"https://"替换用户输入的"git://"的这个顺序

URL输入用户名与密码大法

# 这种需要自己手动输入账户与密码,除非开了密码保存
git clone git://url.git
# 优雅的使用项目共用的账户与密码
git clone git://username:password@url.git
# 特别注意username或者password里面存在@需要转义成%40

到了这里,关于git笔记-url匹配与替换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQL中的替换函数replace将字段中的匹配值进行替换

    目录 一、更新替换 二、查询替换   一、更新替换 例:将user表中的address字段中IP1替换为IP2 二、查询替换

    2024年02月16日
    浏览(54)
  • js 关于 replace 取值、替换第几个匹配项

    在日常开发中,经常遇到针对字符串的替换、截取,知识点比较碎容易混淆,特此总结一下,仅供参考。  当直接在被替换字符串恰后加上 / 时,不添加修饰符,就等同于直接字符串替换。  格式:/待替换的字符串/g、/待替换的字符串/mgi。   g:执行全局匹配,替换全部匹

    2024年02月06日
    浏览(42)
  • git config --global core.autocrlf input (在检出代码时不自动转换行尾,在提交代码时自动将行尾转换为LF)CRLF will be replaced by LF

    我们一般希望远程仓库中的代码为LF,就用: git config --global core.autocrlf input 就ok了。 这是一个Git的配置命令,它的作用是告诉Git在检出代码时不要自动将行尾转换为CRLF(Windows风格的换行符),而是保留原来的LF(Unix风格的换行符)。 core.autocrlf input 的意思是告诉Git在检出代

    2024年02月09日
    浏览(47)
  • Django_re_path_使用正则匹配url

    与path定义的路由相比,re_path 定义的路由可以使用正则表达式匹配url。 需要注意的是: 如果未定义匹配结果的变量名,匹配的结果默认传入视图的第2个形参。 如果定义了匹配结果的变量名,匹配的结果会传给视图的同名字段,如果没有同名字段会报错。 定义个简单视图如

    2024年02月16日
    浏览(37)
  • git push提交代码到服务器报remote: [session-xx] Access denie The requested URL returned error: 403

    操作: 执行 git push -u origin master ,我想把commit的代码直接提交到远程的仓库,哪知道直接给我一个报错: remote: [session-xxx] Access denied fatal: unable to access \\\'https://gitee.com/xxx/xxx.git/\\\': The requested URL returned error: 403 原因: 这是账号不一致 可以通过查询一下当前用户: cat ~/.gitconfig

    2024年02月11日
    浏览(51)
  • idea的git工具提交代码无法提交上去,git的代码检查

    在idea工具点击提交代码,进度条过了几秒钟后,又恢复到未提交状态,代码提交不上去。 由于此java文件是代码工具生成的,里面有3万行代码,而idea的git工具默认有打开代码检查Analyze Code,导致代码检查不通过,或者超时。 1. 点击这个小齿轮。  2. 把这个Analyze Code 关掉。

    2024年02月11日
    浏览(73)
  • 代码版本管理工具 git

    1.  去B站看视频学习,只看前39集: 01-Git概述(Git历史)_哔哩哔哩_bilibili 2.学习Linux系统文本编辑器的使用 vi编辑器操作指令分享 (baidu.com) (13条消息) nano编辑器的使用_SudekiMing的博客-CSDN博客 windows 下载安装 Git 官方下载地址: Git - Downloading Package 安装图解: https://www.cnblogs

    2024年02月04日
    浏览(62)
  • 【源代码管理工具GIT】

    什么是GIT? Git是一种版本控制系统,是一种工具,用于代码的存储和版本控制 集中式和分布式 集中式:Svn : 由中央服务器统一管理代码 ,安全性差。 分布式:Git :每个电脑都有一个版本库,安全性高。 四个工作区: Workspace: 工作区,就是你平时存放项目代码的地方 Index

    2024年02月04日
    浏览(73)
  • 源代码管理工具——Git

       Git是一个开源的分布式版本控制系统,用于管理软件开发中的版本控制和协作。通过Git,开发人员可以记录文件的修改历史、协作开发,以及在多个分支上进行实验性开发。Git已成为现代软件开发中不可或缺的工具之一。 文章将从以下几点介绍Git,由于GItHub国内经常访问

    2024年02月06日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包