AI应用开发-git开源项目的一些问题及镜像解决办法

AI应用开发相关目录

本专栏包括AI应用开发相关内容分享,包括不限于AI算法部署实施细节、AI应用后端分析服务相关概念及开发技巧、AI应用后端应用服务相关概念及开发技巧、AI应用前端实现路径及开发技巧
适用于具备一定算法及Python使用基础的人群

  1. AI应用开发流程概述
  2. Visual Studio Code及Remote Development插件远程开发
  3. git开源项目的一些问题及镜像解决办法

文章目录

  • AI应用开发相关目录
    • 一、git配置
    • 二、国内使用github连接不上的问题
    • 三、总结

一、git配置

环境:Linux

直接使用命令行安装:

sudo apt install git

查看git是否安装成功

git --version

简单使用:

首先获取项目HTTPS

其次拉取项目到本地

二、国内使用github连接不上的问题

但是我们在国内对github的开源项目进行研究及应用时,往往会出现连接不上、时不时不好用等问题。如果项目较小,那么我们只需科学/上网后直接下载项目zip包解压至本地即可。

但项目较大时,以stable diffusion为例,除自己本身框架外,运行时往往需要下载一些其他的开源项目作为依赖,这时候我们的开源项目部署进度会受到严重影响。

对于这些其他的依赖项目,可以通过镜像网站直接解决!

方法1:

如图,我们从github拉取项目到本地路径失败。

git clone "https://镜像github.com/Stability-AI/generative-models"

"/home/gputest/lyq/sd/stable-diffusion-webui/repositories/generative-models"

可使用上述方法,配置镜像GitHub中的项目地址拉取到本地即可解决。

方法2:

如图所示,这种报错发生在我已经用方法1拉取了所需项目到本地的时候。

实际上由于启动脚本中写死了必须进行git项目拉取,确认拉取至最新版后项目部署进程才能继续,因此仍旧报错fetch失败。

对于这种情况我们直接找到其启动脚本,按图索骥至代码源码,修改即可。

仍以stable diffusion为例,其启动脚本运行过程为:

webui.sh------>一些安装、启动逻辑------>launch.py、launch_utils.py------>一些安装、启动逻辑

其中,launch_utils.py部分代码如下:

将github地址改为镜像地址即可

三、总结

完结,撒花!

相关推荐
AI 菌几秒前
Qwen-Image:复杂文本渲染与精准图像编辑的图像生成基础模型
人工智能·算法·计算机视觉·大模型·千问
byte轻骑兵1 分钟前
【TextIn大模型加速器 + 火山引擎】在Coze平台快速搭建智能文档解析与合规审查Agent
人工智能·合合信息·coze·textin·textin大模型加速器
imbackneverdie1 分钟前
AI赋能下的下一代检索工具:DeepSearch与传统数据库/搜索引擎有何本质不同?
人工智能·搜索引擎·ai·自然语言处理·aigc·ai写作·ai工具
沈浩(种子思维作者)3 分钟前
华为奥帕斯卡难题道AI能解决吗?
人工智能·python·量子计算
好奇龙猫3 分钟前
【AI学习-comfyUI学习-第二十九节-instantID+IP加载器预工作流-各个部分学习】
人工智能·学习
数模精英4 分钟前
2025第十六届蓝桥杯视觉艺术设计赛
人工智能
草莓熊Lotso6 分钟前
Qt 入门核心指南:从框架认知到环境搭建 + Qt Creator 实战
xml·开发语言·网络·c++·人工智能·qt·页面
哦哦~9216 分钟前
计算化学与人工智能驱动的 MOFs 性能预测与筛选技术
人工智能·计算化学
爱学习的uu8 分钟前
大模型学习1——各类模型接入langchain,模型调用,记忆管理,工具调用
人工智能·python·深度学习·学习·算法·机器学习·langchain
大模型真好玩12 分钟前
从分享AI,到与AI共舞—大模型真好玩的2025总结
人工智能·trae·vibecoding