[oeasy]python018_ 如何下载github仓库_git_clone_下载仓库

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
函数计算FC,每月15万CU 3个月
应用实时监控服务-用户体验监控,每月100OCU免费额度
简介: 在这个文档中,作者讨论了如何继续进行编程学习,特别是关于GitHub的使用。首先,回顾了从编写简单代码到管理大量代码的过程。然后,提到了通过“保存运行一条龙”操作来处理代码,以及GitHub作为全球最大的开源软件平台的重要性。在GitHub上,用户可以找到各种软件项目,包括Linux、Python和Blender等。作者解释了GitHub的基本操作,如点赞(star)、 fork(复制项目)和watch(关注项目更新)。还介绍了如何下载项目到本地,通过`git clone`命令复制仓库的URL并将其粘贴到终端进行下载。如果遇到问题,可以尝试更换HTTP链接或等待一段时间重试。

继续运行 🥋

回忆上次内容

  • 上次从 2行代码 进化到了 万行代码

命令

作用

yy

复制光标所在行代码 到剪贴板

p

粘贴 剪贴板中的内容

9999p

将剪贴板中的代码粘贴9999次

  • 保存运行一条龙
  • :w|!python3 %
  • 真的实现了万行代码梦
  • 是真·圆梦
  • 没撒谎的 那种
  • 甚至可以看到 截图证据
  • 曾经 发过状态的
  • 看看我做的这个...
  • 一万行代码啊😂

命令

作用

gg

第一行

G

最后一行

123G

第123行

  • 圆梦之后
  • 多少有点空虚😣
  • 可以看看
  • 别人的程序
  • 都是是怎么写的吗?🤔

github

  • 就要去 传说中的github
  • 可以打开火狐浏览器
  • 访问 https://github.com
  • 如果 打不开的话 就多试几次

  • 不成功的话
  • 试试将https 换成 http
  • 访问 [ http://github.com ]
  • 需要 多试几次
  • 如果还不行的话
  • 离开蓝桥环境
  • 在本地浏览器上试试

先找ip再访问

  • 如果已经 成功访问
  • 可以 跳过本步骤
  • [ https://tool.lu/ip/ ]
  • 查找到 github.com的 ip地址

  • 将 ip地址 复制下来

使用ip

  • 浏览器 里面
  • 选择 接受风险并继续

github

  • github 说自己是
  • 世界 制作软件的地方

  • 现在 紧跟 ai潮流
  • 世界领先的 ai赋能开发平台

  • github里
  • 都有什么软件 呢?

开源软件

  • 有很多代码
  • linux
  • python
  • vim
  • blender

  • 用 社交的方式
  • 开发和迭代
  • 产生了 世界上最伟大的软件
  • 值得 注册(signup) 和 深度使用
  • 注意 蓝桥云中 浏览器不能访问邮箱
  • 需要 在本地浏览器中 得到邮箱验证码
  • 那 github.com中
  • 可以找到
  • oeasy的 python教程 吗?

搜索

  • 搜索oeasy python

仓库细节

  • 仓库上方
  • 有三个基本按钮

  • 这都是 什么意思 呢?

点赞

  • star 点赞
  • 为项目点赞
  • 支持 这个项目
  • 您 可以给本教程 点个⭐️
  • 这样也便于
  • 再次找到

  • 另外 两个按钮
  • 干什么 用呢?🤔

fork 复刻项目

  • 把 当前这个项目
  • 复制到 自己的项目库 中

  • fork本意 是 叉子
  • 这里指的是分岔、分支
  • 建立 软件仓库的 分支
  • 建了分支有什么用呢?

新分支

  • 在 原来项目的基础 上
  • 可以修改出 自己的分支项目

  • 这是 github生命力 的 源泉
  • 各种项目 不断遗传变异
  • 软件会自发地变异出来

pull-request

  • 新分支 还可以
  • 反哺(pull-request)
  • 源项目

  • 在 原来的 基础 上
  • 添加 各种新特性
  • 协作 让软件 不断进化
  • 完成 社会化开发

  • 还有个 watch按钮
  • 表示什么 呢?

watch

  • watch 观察
  • 就是 你对这个项目 有疯狂的兴趣
  • 这个项目的一举一动 你要接到通知

  • 可以选择 通知级别
  • Participating and @mentions
  • 相关的 或者 被@到了 才通知
  • All Activity
  • 所有都 通知
  • Ignore
  • 拒绝 一切通知
  • Custom
  • 定制 通知类型
  • 这个项目 怎么 下载呢?

下载项目

  • 点击那个 复制按钮

  • 链接 就被复制到了剪贴板

修正命令

  • 在 前面添加
  • git clone

  • 也可以将 下面这句 复制进
  • 蓝桥网页系统的 剪贴板
git clone https://github.com/overmind1980/oeasy-python-tutorial.git

粘贴

  • 打开 终端 后
  • 点击鼠标右键 调出菜单

  • 再点击 菜单里的
  • Paste命令

  • 回车 运行命令
  • 进行 下载

回车运行

  • 如果 等了20秒
  • 还是 不能下载 仓库
  • 可以ctrl+c取消

  • 尝试
  • 把https变成http
  • 反复 多试几次
  • 如果 还不行
  • 建议 过一段时间 再试试

持续失败

  • 如果几次 持续失败
  • 就需要 跳过下一节
  • 直接进入下下节
  • 勇闯地下城

  • 那里有 解决办法

总结

  • 上次
  • 真写了万行代码
  • 万行代码
  • 都是写在明面上的
  • 这次 使用git命令 下载了
  • github上面的仓库

相关文章
|
1月前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
249 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
6天前
|
人工智能 Shell 开发工具
[oeasy]python0041_输出ASCII码表_英文字符编码_键盘字符_ISO_646
本文介绍了ASCII码表的生成与使用,包括英文字符、数字和符号的编码。通过Python代码遍历0到127的ASCII值,解决了找不到竖线符号的问题,并解释了ASCII码的固定映射关系及其重要性。文章还介绍了ASCII码的历史背景,以及它如何成为国际标准ISO 646。最后,通过安装`ascii`程序展示了完整的ASCII码表。
9 1
|
8天前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
22 2
|
17天前
|
人工智能 Python
[oeasy]python039_for循环_循环遍历_循环变量
本文回顾了上一次的内容,介绍了小写和大写字母的序号范围,并通过 `range` 函数生成了 `for` 循环。重点讲解了 `range(start, stop)` 的使用方法,解释了为什么不会输出 `stop` 值,并通过示例展示了如何遍历小写和大写字母的序号。最后总结了 `range` 函数的结构和 `for` 循环的使用技巧。
29 4
|
24天前
|
存储 Python
[oeasy]python038_ range函数_大小写字母的起止范围_start_stop
本文介绍了Python中`range`函数的使用方法及其在生成大小写字母序号范围时的应用。通过示例展示了如何利用`range`和`for`循环输出指定范围内的数字,重点讲解了小写和大写字母对应的ASCII码值范围,并解释了`range`函数的参数(start, stop)以及为何不包括stop值的原因。最后,文章留下了关于为何`range`不包含stop值的问题,留待下一次讨论。
18 1
|
24天前
|
对象存储
一个通过 GitHub Action 将 GitHub 仓库与阿里云 OSS 完全同步的脚本
一种将 GitHub 仓库完全同步到阿里云 OSS 的方法。
|
27天前
|
Java Python
> python知识点100篇系列(19)-使用python下载文件的几种方式
【10月更文挑战第7天】本文介绍了使用Python下载文件的五种方法,包括使用requests、wget、线程池、urllib3和asyncio模块。每种方法适用于不同的场景,如单文件下载、多文件并发下载等,提供了丰富的选择。
|
28天前
|
数据安全/隐私保护 流计算 开发者
python知识点100篇系列(18)-解析m3u8文件的下载视频
【10月更文挑战第6天】m3u8是苹果公司推出的一种视频播放标准,采用UTF-8编码,主要用于记录视频的网络地址。HLS(Http Live Streaming)是苹果公司提出的一种基于HTTP的流媒体传输协议,通过m3u8索引文件按序访问ts文件,实现音视频播放。本文介绍了如何通过浏览器找到m3u8文件,解析m3u8文件获取ts文件地址,下载ts文件并解密(如有必要),最后使用ffmpeg合并ts文件为mp4文件。
|
1月前
|
Python
Python 三方库下载安装
Python 三方库下载安装
26 1
|
10天前
|
人工智能 开发工具 Python
[oeasy]python040_缩进几个字符好_输出所有键盘字符_循环遍历_indent
本文探讨了Python代码中的缩进问题。通过研究`range`函数和`for`循环,发现缩进对于代码块的执行至关重要。如果缩进不正确,程序会抛出`IndentationError`。文章还介绍了Python的PEP8规范,推荐使用4个空格进行缩进,并通过示例展示了如何使用Tab键实现标准缩进。最后,通过修改代码,输出了从0到122的字符及其对应的ASCII码值,但未能找到竖线符号(`|`)。文章在总结中提到,下次将继续探讨竖线符号的位置。
10 0