上传代码到GitHub仓库

上传代码到GitHub仓库

准备工作

  • 意思是自从 21 年 8 月 13 后不再支持用户名密码的方式验证了,需要创建个人访问令牌(personal access token)。
  • 这里就不多说了

GitHub 上生成令牌

  • 打开设置,然后找到下面

上传代码到GitHub仓库

上传代码到GitHub仓库
  • 下面设置不过期时间就好,省的难搞,所有全选,反正不知道是啥

上传代码到GitHub仓库
  • 令牌记得保存,不然就看不到了

上传代码到GitHub仓库
  • 上传代码身份验证记得密码填令牌

上传代码到GitHub仓库

上传代码慢

参考:

挂代理模式

https://www.cnblogs.com/rain-me/p/16567658.html

Clash 的 TUN 模式

https://www.cnblogs.com/rain-me/p/16621323.html

常见的问题

更改过 Github 的一下设置,上传代码失败,可以建议重新配置用户名和邮箱

重新配置新的账号和密码
git config --system --unset credential.helper
git config -–global user.name "xxx"
git config –-global user.email "xxx@xxx.com"
git config -–list

如果没有生成令牌上传代码失败,配置下面即可

git remote set-url origin  https://  令牌  @github.com/ 用户名 / 项目名 .git

上传代码

上传代码到GitHub仓库
方法1
1. 将远程仓库克隆到本地
git clone https://gitee.com/abc/aaa.git
2. 添加或修改本地文件
3. 将本地代码push到远程仓库
git add .                    # 将当前目录所有文件添加到git暂存区
git commit -m '注释'         # 提交并备注提交信息
git push origin main       # 将本地提交,推送到远程仓库
方法2
1. 初始化仓库、连接远程仓库、将远程仓库代码拉取到本地
git init
git remote add origin https://gitee.com/abc/aaa.git
git pull origin master

2. 添加或修改本地文件

3. 将本地代码push到远程仓库
git add .
git commit -m '注释'
git push origin main

可能会用到的命令

git pull --rebase origin master

–-rebase的作用是取消掉本地库中刚刚的commit,并把他们 接到更新后的版本库之中。出现如下图执行pull执行成功后,可以成功执行git push origin master操作。

Original: https://www.cnblogs.com/rain-me/p/16621349.html
Author: 雨同我
Title: 上传代码到GitHub仓库

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612866/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • day43-反射02

    Java反射02 2.Class类 2.1基本介绍 Class类也是类,因此也继承Object类 Class类对象不是new出来的,而是系统创建的 对于某个类的Class类对象,在…

    数据库 2023年6月11日
    074
  • Host-Only模式下虚拟机无法联网问题

    环境: 镜像:Linux CentOS7——————————…

    数据库 2023年6月11日
    081
  • break&continue&return

    作用 1. 跳出整个循环体,进入循环下面的语句 2. 在多层嵌套循环中,break跳出内层循环 3. 可以使用带标签的break语句,跳出外层循环 编码 //break终止循环 p…

    数据库 2023年6月14日
    091
  • MyBatis(一)-入门

    ==>>MyBatis中文网 1、第一个 mybastis程序 1.1 导入jar包 3.4.1 5.1.47 org.mybatis mybatis ${mybati…

    数据库 2023年6月16日
    076
  • loadrunner 无法保存许可信息

    1.CONFUGURATION—>loadrunner license—>New License页面,输入许可信息,提示:无法保存许可信息 2.解决方法,使用管理员角色…

    数据库 2023年6月14日
    097
  • MySQL45讲之IO性能提升

    本文介绍 MySQL 的 binlog 和 redo log 写入机制和刷盘策略,以及如何提升 MySQL 的 IO 性能。 binlog 的写入机制 binlog 的写入流程是:…

    数据库 2023年5月24日
    070
  • Linx__Ubuntu_APT

    apt是Advanced Packaging Tool的简称。 在Ubuntu下,我们可以使用apt命令进行软件包的 更新, 安装, 删除, 清理等 类似于Windows的软件管理…

    数据库 2023年6月14日
    0112
  • docker部署mysql集群

    docker部署mysql集群 1.0 安装环境 1.1 安装Centos7 Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docke…

    数据库 2023年6月9日
    086
  • Nginx 简介、安装、核心配置

    Nginx简介 背景介绍 Nginx(”engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/…

    数据库 2023年6月6日
    094
  • 【黄啊码】MySQL入门—3、我用select *,老板直接赶我坐火车回家去,买的还是站票

    大家好!我是黄啊码,学会了DDL语句了吗?那我们今天就来学习一下基本的查询语法,我见过很多外包机构的程序员都是万物皆可select *,然后项目跑了一段时间就基本跑不动了,问就回答…

    数据库 2023年6月16日
    056
  • 从零开始的常用MySQL语句练习大全

    很多时候深入学习固然很重要,但是想要写下一篇给新手都能看得懂看的很香,并且老鸟可以查漏补缺的的练习博客,还是挺有难度,所以今天尝试写一些关于MySQL的语句练习大全,供想要从零开始…

    数据库 2023年6月11日
    080
  • MySQL 安全管理

    权限表 MySQL 服务器通过权限表来控制用户对数据库的访问,由 mysql_install_db 脚本初始化,MySQL 会根据这些权限表的内容为每个用户赋予相应的权限 user…

    数据库 2023年5月24日
    068
  • Java基础十—JavaIO

    CPU指令与内核态、用户态 在操作系统中,CPU负责执行指令,这些指令有些来自应用程序,有些是来自底层系统。有些指令是非常危险的,如清除内存,网络连接等等,如果错误调用的话有可能导…

    数据库 2023年6月6日
    0105
  • mysql使用存储过程批量给表加字段

    背景:在一个项目中,您需要将相同的字段添加到数百个表中,这很难手动添加,因此您计划使用存储过程来实现。 [En] Background: in a project, you nee…

    数据库 2023年5月24日
    0107
  • 数据库原理四—MySQL日志

    重做日志redo log redo log是重做日志,为InnoDB存储引擎独有。它记录了数据页上的改动。当事务中修改了数据,将会备份存储。当发生数据库服务器宕机或者脏页未写入磁盘…

    数据库 2023年5月24日
    0103
  • 06-MyBatis中ResultType和ResultMap的区别

    MyBatis中ResultType和ResultMap的区别 如果数据库结果集中的列名和要封装的属性名完全一致的话用 resultType属性 如果数据库结果集中的列名和要封装实…

    数据库 2023年6月16日
    080
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球