windows上下载github上的linux内核项目遇到的问题

这篇具有很好参考价值的文章主要介绍了windows上下载github上的linux内核项目遇到的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题一:clone的时候报错

Cloning into 'G:\github\linux'...
POST git-upload-pack (gzip 27925 to 14032 bytes)
remote: Counting objects: 6012062, done.
remote: Compressing objects: 100% (1031/1031), done.
remote: Total 6012062 (delta 893), reused 342 (delta 342), pack-reused 6010689
Receiving objects: 100% (6012062/6012062), 2.06 GiB | 3.62 MiB/s, done.
Resolving deltas: 100% (4997555/4997555), done.
error: unable to create file drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c: No such file or directory
error: unable to create file drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h: No such file or directory
error: unable to create file include/soc/arc/aux.h: No such file or directory
Checking out files: 100% (61359/61359), done.
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'

一看文件目录,一大堆的红叉叉,git status查看有一大堆的修改,可是我啥也没动啊,郁闷。于是按照建议执行了 git

checkout -f HEAD。

问题二:执行git checkout -f HEAD后还有文件修改

执行git checkout -f HEAD后,红叉叉没了,但还有几个红叹号。

git status查看

windows上下载github上的linux内核项目遇到的问题,git,操作系统,github,linux,运维

搞了好几个钟头还是这个样子,郁闷死了。最后发现原来是linux和windows不兼容的原因。

windows上有些文件名是无法创建文件的,比如aux,com1等,这些是系统保留的设备名。这就是第一个问题为什么clone失败的原因。

第二问题的原因是linux文件名区分大小写,而windows不区分。而linux内核工程里恰好有一些只有大小写不同的文件,在windows下只能创建其中的一个。这导致了git工具的错误。如果把这个文件删除了,git status查看你会发现少了两个大小写不同的文件。

解决方法就是修改文件名。但是这样怎么提交代码呢?还有一直有红叹号看着真不爽。最后得出的结论是想要参与linux内核的开发,还是要用linux操作系统啊,这是不是就是大牛创建这些不兼容文件的原因呢。文章来源地址https://www.toymoban.com/news/detail-752671.html

到了这里,关于windows上下载github上的linux内核项目遇到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【torchlars】windows下载github中的torchlars包遇到的问题及解决方案

    python3.7 windows10 cuda11.1 pytorch1.8.1 虚拟环境miniconda windows下载github中的torchlars包 问题一:直接下载好文件夹输入指令:python setup.py install 出现错误:RuntimeError: Error compiling objects for extension 解决方法:应先输入python setup.py build develop 问题二:subprocess.CalledProcessError: Command ‘[‘n

    2024年02月14日
    浏览(16)
  • 从GitHub上新拉一个项目并在mac系统下运行遇到的种种问题

    如果项目已经被拉下来,现在我们要启动项目。 step1、需要了解该项目是什么,它的作用是什么,以及它可以解决的问题。阅读项目的介绍、文档和示例,确保对项目有一个基本的认识。 step2、设置开发环境:确保您的开发环境中安装了所需的工具和软件,例如文本编辑器(

    2024年02月11日
    浏览(11)
  • Windows系统git clone Linux内核git仓库的系列问题

            当我们在Windows系统的电脑上试图拉取Linux内核git仓库时,由于Windows和Linux的不兼容会遇到很多问题。踩过好几个坑后,我将针对遇到的问题提出解决方案,并给出完成这项工作的避雷方式。         Linux内核git仓库:         由于以下有些配置仅对新创建子文件

    2024年02月07日
    浏览(16)
  • 在GitHub上下载项目&文件

    下载项目: 1.点击右边的 clone or download 按钮即可 2. 通过git命令行,将链接输入即可 下载文件: 找到所需下载的文件,右键点击RAW,另存为即可

    2024年02月11日
    浏览(16)
  • redis在linux和windows上的安装配置(解决问题:没有可用软件包 redis)

    Redis是一个基于 内存 的key-value结构数据库,目前互联网技术领域使用最为广泛的 存储中间件 。 Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据

    2024年02月11日
    浏览(17)
  • ChatGLM2-6B安装详解(Windows/Linux)及遇到的问题解决办法

    最近ChatGLM-6B发布了第二代ChatGLM2-6B,于是果断部署了一下试试水。下面讲解详细部署过程,并讲解部署时候遇到的问题以及解决办法。 1. 安装python、git等必须工具 在要部署项目之前,需要部署必须的一些工具。下面详细讲解每一步所需的工具安装步骤。 1.1 安装python 对于如

    2024年02月15日
    浏览(18)
  • 从github上下载的C++项目要如何运行?

    最近一直在纠结,从github上面拉取的C++项目要如何在本地运行呢?通过反复在网上搜资料,才稍微明白了一些。所以写下这篇文章,做一个总结的同时,也可以为其他小伙伴作参考! 1.GitHub官网 2.Visual Studio 2019 3.CMake(项目构建工具) 4.cmd(命令提示符,系统自带) 5.Git(一

    2024年04月09日
    浏览(16)
  • 从Github上下载的项目导入安卓项目步骤(仅针对AndroidStudio):

      导入项目的各种出错原因:作者开发环境与自己本地的开发环境不一样。 那我们就要从源头上解决问题,对配置文件进行更改。 (  1 )对比修改项目根目录的build.gradle文件。具体做法如下: 用文本编辑器打开build.gradle文件。     可以看到左边的(Github开源项目)gradle插

    2024年02月05日
    浏览(19)
  • 怎么在vscode运行github上下拉下来的python项目

    呢? 在 Visual Studio Code 中运行 GitHub 上下载的 Python 项目需要几个步骤: 在 Visual Studio Code 中安装 Python 插件。 在 GitHub 上下载项目,并将其解压到本地文件夹。 在 Visual Studio Code 中打开该文件夹。 在 Visual Studio Code 中打开终端,并使用以下命令安装项目所需的依赖项:

    2024年02月13日
    浏览(18)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包