• autodl中使用git clone模型中,error: git clone failed exit status 129


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 cyuyan_king 2024-05-05 06:05 采纳率: 0% 浏览 110 首页/ 开发工具 / autodl中使用git clone模型中,error: git clone failed exit status 129 git 在使用以下指令的时候发现会报错 # error: git clone failed exit status 129 git lfs install git lfs clone https://huggingface.co/LinkSoul/LLaSM-Cllama2 autodl-tmp/chinese Llama27b 尝试了 git lfs install git config --global user.name "xxx" git config --global user.email "xxx" 发现没有什么作用,突然临机一动,看到了local folder上的name: chinese Llama27b 在程序命名里面陌生的 Spaces,修改文件名称为chineseLlama27b,使用指令: git lfs clone https://huggingface.co/LinkSoul/LLaSM-Cllama2 autodl-tmp/chineseLlama27b 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    6条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-05-05 06:05
      关注

      引自免费微信小程序:皆我百晓生

      看起来你在尝试从Hugging Face Hub克隆一个名为LLaSM-Cllama2的语言模型到你的本地环境,以便于在AutodL项目中使用。错误提示exit status 129通常意味着命令执行时遇到了意外的错误。

      这个错误可能是由于多种原因造成的,包括但不限于网络连接问题、权限问题或者是Git LFS本身的问题。让我们一步步排查这个问题:

      1. 检查网络连接: 确保你的设备可以正常访问互联网。试着访问其他网站或执行一个简单的ping命令测试网络连通性。

      2. 更新Git和Git LFS: 确保你的Git和Git LFS是最新的版本。运行以下命令更新它们:

      # 更新Git
      sudo apt-get update
      sudo apt-get upgrade git
      
      # 如果是MacOS或Windows,使用对应的包管理器进行更新
      
      # 安装或更新Git LFS
      curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
      sudo apt-get install git-lfs
      git lfs version
      
      1. 重新配置Git LFS: 有时候重新安装或配置Git LFS可以帮助解决此类问题。执行以下命令:
      # 卸载Git LFS(如果已安装)
      rm -rf ~/.local/share/lfs
      rm -rf /usr/local/bin/git-lfs
      rm -f /etc/profile.d/git-lfs.sh
      
      # 重新安装Git LFS
      curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
      sudo apt-get install git-lfs
      
      1. 设置SSH密钥: 有时,使用HTTPS可能会遇到问题,你可以尝试使用SSH克隆仓库。首先,你需要添加SSH密钥到GitHub或Hugging Face账户中。如果你还没有创建SSH密钥,请参考GitHub文档。然后,将你的SSH公钥添加到Hugging Face Hub。这可能需要你登录到Hugging Face Hub,然后去个人设置中找到SSH keys部分。

      2. 再次尝试克隆: 现在,尝试使用SSH地址重新克隆仓库:

      # 首先,删除临时目录(如果存在)
      rm -r autodl-tmp
      
      # 创建一个新的临时目录
      mkdir autodl-tmp
      
      # 使用SSH克隆
      git clone git@github.com:LinkSoul/LLaSM-Cllama2.git autodl-tmp/chinese
      cd autodl-tmp/chinese
      git lfs pull
      

      如果以上步骤都无法解决问题,那么可能是Hugging Face Hub上的仓库有问题,或者你的系统有特定的限制。在这种情况下,你可以尝试联系Hugging Face支持团队,或者在他们的社区论坛上提问,寻求更具体的帮助。

      如果你仍然遇到问题,请提供更多的错误信息或者日志,这样我可以提供更精确的帮助。

      展开全部

      评论 编辑记录
    • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-05-05 06:05
      关注
      让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
      问题:在克隆Hugging Face数据集时,出现了Git LFS克隆失败的错误,输出为“error: git clone failed exit status 129”,并尝试使用git lfs install、git config等指令进行解决,但仍无法成功克隆数据集。 解决方法:
      1. 确认网络连接:首先需要确保网络连接正常,可以通过ping命令检测网络连接,例如在Windows下打开cmd终端,输入“ping huggingface.co”并回车,如果能够收到回复说明网络连接正常。
      2. 确认Git LFS安装:确认已经正确安装Git LFS,可以通过输入“git lfs version”检查Git LFS的版本信息,如果输出了版本信息,则说明Git LFS已经正确安装,否则需要重新安装Git LFS。
      3. 清理本地缓存:尝试清理Git LFS的本地缓存,可以输入“git lfs clean”进行清理操作。
      4. 检查权限:检查是否有足够的权限进行克隆操作,如果是在Linux系统下,则需要确认是否拥有足够的权限,可以使用“sudo”命令进行克隆操作。
      5. 尝试其他方式:如果以上方法都不行,可以尝试使用其他方式来克隆数据集,例如使用浏览器下载数据集,并手动添加到项目中。 示例代码: git lfs version git lfs clean sudo git lfs clone https://huggingface.co/LinkSoul/LLaSM-Cllama2 autodl-tmp/chinese Llama27b
      评论
    • GISer Liu 2024-05-05 06:06
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      根据您描述的问题,您在使用 git lfs clone 命令时遇到了 git clone failed exit status 129 的错误。这个错误通常是由于一些配置或者权限问题引起的。让我们逐步分析和解决这个问题:

      1. 检查 Git LFS 是否已经正确安装

      首先,确保您已经正确安装了 Git LFS,并且版本符合要求。您可以通过运行以下命令来检查 Git LFS 的安装情况:
      bash
      Copy code

      git lfs version
      

      如果 Git LFS 没有正确安装,您需要按照官方文档重新安装。

      2. 检查 Git LFS 是否已经初始化

      在您的项目中,确保已经初始化了 Git LFS。您可以通过以下命令来初始化 Git LFS:
      bash
      Copy code

      git lfs install
      

      这将确保 Git LFS 在您的项目中正常工作。

      3. 检查权限问题

      有时候,由于权限问题,Git LFS 无法克隆项目。请确保您具有足够的权限来执行 git lfs clone
      命令,并且您正在使用正确的用户身份进行操作。

      4. 检查网络连接和远程仓库状态

      有时候,网络连接问题或者远程仓库的状态可能会导致 git lfs clone 失败。请确保您的网络连接稳定,并且远程仓库状态正常。

      解决方案总结

      综上所述,您可以按照以下步骤来解决 git clone failed exit status 129 的问题:

      1. 确保 Git LFS 已正确安装和初始化。
      2. 检查权限问题,确保您具有执行 git lfs clone 命令的权限。
      3. 检查网络连接和远程仓库状态,确保它们正常。
        如果您按照以上步骤操作仍然遇到问题,请提供更多详细信息,以便我们能够更准确地帮助您解决问题。

      如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

      展开全部

      评论
    • 关注

      下午好🌅🌅🌅
      本答案参考ChatGPT-3.5

      问题描述:

      在使用 git clone 命令时,执行 git lfs install 和 git config 命令后,还是会出现错误提示: git clone failed exit status 129。

      解决方案:

      1. 检查 git 是否正常工作

      在执行 git clone 命令前,先执行 git --version 查看 git 版本号,确认 git 已经正确安装。

      1. 检查网络连接是否正常

      git clone 命令需要在网络连接正常的情况下才能执行成功,建议使用 ping 命令或者其他网络测试工具检查网络连接是否正常。

      1. 检查 git LFS 是否正确安装

      执行 git lfs install 命令可以安装 git LFS,如果已经安装了 git LFS,可以使用 git lfs version 命令查看 git LFS 的版本号是否正确。

      1. 检查项目是否存在或者权限设置是否正确

      git clone 命令需要指定正确的项目地址和访问权限,如果访问权限设置不正确,也会导致 git clone 失败。

      1. 更新 git 工具和 git LFS 版本

      如果以上方法都不起作用,可能是 git 工具和 git LFS 版本过旧,需要升级到较新的版本。

      综上所述,可以根据以上解决方案逐一排查,查找到导致 git clone 命令失败的原因,解决问题。

      评论
    • DTcode7 前端领域优质创作者 2024-05-19 05:52
      关注

      答案引用自chatgpt生成,望对题主有所帮助/启发;若有帮助,还望采纳!

      autodl中使用git clone模型中,error: git clone failed exit status 129

      评论
    • 一只小爪磕 前端领域新星创作者 2024-05-22 13:45
      关注

      本答案由爪磕协同GPT-4o回答,希望对您有所帮助!


      根据你提到的错误信息 git clone failed exit status 129 和你尝试的解决步骤,似乎问题可能在于文件路径或文件夹名称中的空格。Git 和许多其他命令行工具在处理文件路径时,空格会引起问题。

      你已经更正了文件夹名称,去掉了空格,这一步是正确的。请确保在命令中也正确使用了修改后的文件夹名称。以下是你应该使用的命令:

      git lfs install
      git lfs clone https://huggingface.co/LinkSoul/LLaSM-Cllama2 autodl-tmp/chineseLlama27b
      

      如果你仍然遇到问题,这里有一些进一步的排查步骤和建议:

      1. 检查 Git LFS 安装
        确保 Git LFS 已正确安装并配置:

        git lfs install
        
      2. 验证 Git 版本
        确保你使用的 Git 版本支持 LFS:

        git --version
        git lfs --version
        
      3. 清除缓存和重试
        有时缓存问题可能导致错误,可以尝试清除缓存后重试:

        git lfs prune
        
      4. 检查网络连接
        确保你的网络连接正常,因为 git lfs clone 需要从远程仓库下载大文件。

      5. 手动克隆并拉取 LFS 对象
        如果 git lfs clone 仍然失败,可以尝试手动克隆,然后拉取 LFS 对象:

        git clone https://huggingface.co/LinkSoul/LLaSM-Cllama2 autodl-tmp/chineseLlama27b
        cd autodl-tmp/chineseLlama27b
        git lfs pull
        
      6. 检查磁盘空间
        确保你的磁盘有足够的空间来克隆仓库及其 LFS 文件。

      如果以上步骤仍然无法解决问题,建议检查一下 git lfs logs last 可能提供的详细错误日志信息,这有助于进一步诊断问题。

      展开全部

      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    第四章 网络层
    linux性能分析(五)CPU篇(一)基础
    APP备案,平台上架APP必备,Android反编译工具下载
    数据库系列:业内主流MySQL数据中间件梳理
    006:vue使用lottie-web实现web动画
    从零开始配置vim(19)——终端配置
    电脑投屏到TCL电视鼠标延迟
    瑞幸咖啡为何能逆风翻盘?
    vcenter异常死机无法重启
    2021金三银四最新高频java面试真题合集,啃透这9个模块,面试无压力!
  • 原文地址:https://ask.csdn.net/questions/8098792