当前位置: 首页 > news >正文

github代码提交过程详细介绍

1、下载github上面的代码

在这里插入图片描述

(1)在github网站上,找到想要下载的代码仓库界面,点击Code选项就可以看到仓库的git下载地址;
(2)使用命令下载:git clone + 地址;

2、配置本地git信息

2.1、设置邮箱和用户名

# 设置邮箱
git config --global user.email "you\@example.com"# 设置用户名
git config --global user.name "Your Name"

3、配置远程仓库链接的密码

3.1、为什么要设置远程仓库链接密码?

(1)虽然公开的仓库所有人都可以下载,但是不是所有人都有上传代码的权限,必须要得到仓库拥有者的许可才可以上传;
(2)拥有上传权限的方式有三种:直接输入账户名和密码、token方式、ssh key方式;
(3)其中“账户名+密码”的方式已经废弃,本文介绍**令牌(token)**方式,ssh key方式博主没有用过,以后再补充;

3.2、使用"账户名+密码"方式

# 也可以直接修改.git/config文件
git remote set-url origin https://账户名:密码@github.com/<USERNAME>/<REPO>.git

3.3、使用"账户名+密码"的报错信息

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.

报错原因分析:"账户名+密码"这种方式从2021年开始就不再支持,现在必须使用“token方式ssh key方式”;更具体的说明可以阅读上面提示的网站;

3.4、使用token方式

3.4.1、生成token

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4.2、设置token

在这里插入图片描述


# 也可以直接修改.git/config文件
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git

3.4.3、后期修改token权限

在这里插入图片描述
在这里插入图片描述

4、提交代码

参考博客:《git管理常用命令》;

http://www.lryc.cn/news/178294.html

相关文章:

  • Linux -- 使用多张gpu卡进行深度学习任务(以tensorflow为例)
  • Mendix中的依赖管理:npm和Maven的应用
  • 自定义hooks之useLastState、useSafeState
  • 前端判断: []+[], []+{}, {}+[], {}+{}
  • el-input-number/el-input 实现实时输入数字转换千分位(失焦时展示千分位)
  • 一篇博客学会系列(2)—— C语言中的自定义类型 :结构体、位段、枚举、联合体
  • KongA 任意用户登录漏洞分析
  • 吉力宝:智能科技鞋品牌步力宝引领传统产业创新思维
  • 【IPC 通信】信号处理接口 Signal API(1)
  • 使用GDIView排查GDI对象泄漏导致的程序UI界面绘制异常问题
  • 蓝桥等考Python组别一级001
  • Unity之Hololens2开发 如何接入的MRTK OpenXR Plugin
  • Ubuntu系统Linux内核安装和使用
  • 数学术语之源——群同态的“核(kernel)”
  • defcon-quals 2023 crackme.tscript.dso wp
  • 前端开发 vs. 后端开发:编程之路的选择
  • 算法练习4——删除有序数组中的重复项 II
  • 【C++进阶(六)】STL大法--栈和队列深度剖析优先级队列适配器原理
  • linux opensuse使用mtk烧录工具flashtool
  • Visio如何对文本打下标、上标,以及插入公式编辑器等问题(已解决)
  • 快速将iPhone大量照片快速传输到电脑的办法!
  • TCP/IP协议簇包含的协议
  • 天地图绘制区域图层
  • git权限不够:Ask a project Owner or Maintainer to create a default branch
  • AI在材料科学中的应用
  • VSCode快速设置heder和main函数
  • JimuReport积木报表 v1.6.2 版本正式发布—开源免费的低代码报表
  • sqlsession对象为什么不能被共享?
  • MySQL MMM高可用架构
  • Spring Boot中配置文件介绍及其使用教程