发现用户名+密码上传被更改了,改为用token代替密码,其他步骤基本不变,如下

  • 0.设置本地的用户名和邮箱
  • 0.查看本地的用户名和邮箱
  • 1. 初始化空的仓库
  • 2.添加想要上传的文件
  • 查看本地提交状态
  • 3.提交文件
  • 4.添加origin
  • 5.添加版本tag
  • 6.上传文件
  • 7.登陆github创建token
  • 8 上传文件后续

0为必做项,1-8为主要流程,其他为辅助功能。

0.设置本地的用户名和邮箱

告诉远程,这个文件是谁提交的。

git config --global user.name "输入你的用户名"
git config --global user.email "输入你的邮箱"

例如

git config --global user.name "zhangsan"
git config --global user.email "zhangsn@123.com"

0.查看本地的用户名和邮箱

$ git config user.name
qinsot(本地用户名)
$ git config user.email
xxx@163.com(本地邮箱)

也可以如下代码全部查看

git config --list

1. 初始化空的仓库

在想上传的文件夹下打开终端,输入

git init

2.添加想要上传的文件

这里我选择全部文件,也可以提交单个

git add .

查看本地提交状态

git status

得到结果如下:

$ git status
位于分支 master尚无提交要提交的变更:(使用 "git rm --cached <文件>..." 以取消暂存)新文件:   .catkin_workspace新文件:   .vscode/c_cpp_properties.json新文件:   .vscode/settings.json新文件:   build/.built_by新文件:   build/CATKIN_IGNORE新文件:   build/CMakeCache.txt新文件:   build/CMakeFiles/3.10.2/CMakeCCompiler.cmake新文件:   build/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake......

3.提交文件

-m后边接任意字符,(建议添加,否则可能后续报错)

git commit -m "first commit"

至此,我们已经在本地完成了仓库的配置,下一步就是提交到远程。

4.添加origin

最后的网址就是自己clone的那个git网址。

git remote add origin https://github.comxxx.git

5.添加版本tag

为了便于后期的版本追溯,特地使用tag功能.本次版本设置为1.0

git tag -a 1.0 -m "1.0"

6.上传文件

master是分支名称,也可是main等,在tag标签的隔壁,可自定义

git push -u origin master 1.0

7.登陆github创建token

输入6的代码后,看到如下:

$ git push -u origin master
Username for 'https://github.com': Qin-sor
Password for 'https://Qin-sor@github.com':

这一步在8.13更新后,会出现错误,原因如下:
这里的用户名还是我们的username ,但是这里的密码在8月13的改动下,就成了我们需要自己生成的一个token.
登陆github官网操作如下:
1,打开设置

2,选择左侧开发者设置(developer settings)

3.点击左侧个人令牌(personal access tokens),再点击右侧新建令牌(generate new token)
4. 对令牌的设置,note标签,可用时间这里我选择30天,下方的几个可选项我选择(repo)可以通过命令行增加,(de可以通过命令行删除)。

5. 点击生产后,界面如下:复制我们绿色框里的token。

8 上传文件后续

拿到token后,填入password一栏即可传输,效果如下:

$ git push -u origin master
Username for 'https://github.com': Qin-sor
Password for 'https://Qin-sor@github.com':
对象计数中: 547, 完成.
Delta compression using up to 4 threads.
压缩对象中: 100% (492/492), 完成.
写入对象中: 100% (547/547), 712.56 KiB | 3.49 MiB/s, 完成.
Total 547 (delta 264), reused 0 (delta 0)
remote: Resolving deltas: 100% (264/264), done.
To https://github.com/Qin-sor/my_test.git* [new branch]      master -> master
分支 'master' 设置为跟踪来自 'origin' 的远程分支 'master'。

此时在我们的github中就有了我们的代码。

[github上传项目:使用token]相关推荐

  1. 用Git向gitHub上传项目

    用Git向gitHub上传项目 1.安装git 2.在git安装目录下,运行git-bash.exe  如图所示 3.在git中绑定你注册gitHub是的用户名.邮箱. $ git config -- ...

  2. 2020最新版最简单github上传项目

    2020最新版最简单github上传项目 如何上传一个项目到github? 首先你得注册一个github账号:https://github.com/ 然后需要下载git的工具,下载后右键点击git b ...

  3. GitHub上传项目以及修改(仅供自己记录学习)

    仅供自己随手记,如果有大佬指出错误,不胜感激 如果中间涉及登录的话,仅使用使用token 登录 具体token获取连接:https://github.com/settings/tokens/new 一 ...

  4. Linux下往github上传项目

    1.进入GitHub官网注册账号并激活. 2.登录github账号后创建项目仓库,点击new repository,在Repository name填入项目仓库名,如JavaTest,其与你要导入的项 ...

  5. 使用Git向Github上传项目(包含大文件>25mb)

    在确认安装好Git和Git-lfs以后切换到项目对应的目录下 (红框中的三个文件是使用Git的过程中生成的,本来应该没有) 右键选择以Git Bash打开 输入代码 建立链接的路径是在GitHub中创 ...

  6. 使用Github上传项目

    1. 创建github账号 2. 创建github仓库 3. 下载git,生成ssh密钥,配置ssh 1.下载git并安装,下载地址:https://desktop.github.com/ 2.接下来 ...

  7. 如何使用github上传项目

    过会该吃饭了,这边我简单介绍一下如何使用github传项目.首先你需要有一个github账号,而且需要去下一个github和git shell.下载地址:https://desktop.github. ...

  8. Github上传项目笔记

    一.上传文件 1. 右键要上传的项目,选择git bash here. 2. 初始化git项目文件夹. git init 3. 将网站上的原有项目clone至本地仓库 git clone https: ...

  9. git连接github 上传项目到github服务器----这波操作真的很酷

    工具:git工具(官网下载: https://git-scm.com/downloads) 正常安装git,一路默认确定,安装git成功 github仓库:注册登陆后进入git,然后创建一个项目名称, ...

最新文章

  1. 记录一次自己清理数据的过程
  2. 软件开发环境-按模型及方法分类
  3. 无人驾驶汽车想要“普渡众生”,还要经历15个磨难
  4. mysql cluster 安装_MYSQL Cluster安装攻略
  5. JDK 14中的常规,安全和确定性外部内存访问
  6. stack heap java_java中的Heap 和 Stack | 学步园
  7. dojo 加载自定义module的路径问题
  8. 编译 Linux2.6 内核总结【ZT】
  9. mac下安装编译ffmepg方法
  10. 中英金融科技论坛:监管科技增长较快 区块链等新技术挑战监管能力
  11. linux中文快捷键,Linux系统快捷键最全合集
  12. Windows下RabbitMQ安装及入门
  13. cad2008加载 et拓展工具_CAD设计师的工具,55款实用插件,收藏起来
  14. TCP 的 keeplive保活机制
  15. 新手如何学习PLC编程?
  16. linux可以用tab键,linux下tab键在命令行情况下的强大
  17. Day11如何衡量算法的时间复杂度和空间复杂度
  18. [情感] 纯情女生给老实木讷男孩的恋爱建议
  19. 70%的开发者完全不懂或只了解云原生概念
  20. 从四大造字法看文字所承载的文化_举例说明汉语汉字所承载的文化信息?

热门文章

  1. week7 day2 表相关操作
  2. java Random随机数-猜数字游戏
  3. CoordConv:卷积神经网络「失陷」,CoordConv来填坑
  4. 视频教程-CSS3网页设计与制作(6-11):颜色特性/新型盒模型/边框/背景/渐变-HTML5/CSS
  5. 电信物联网卡有哪些类型的套餐
  6. iOS开发中字符串的截取
  7. MTK Android
  8. 淘淘商城 taotao-image-server
  9. IntelliJ IDEA jar包导入
  10. MinGW/GCC/CodeBlocks 等在 Win7 编译出现 Permission Denied 错误 - 解决方法