[github上传项目:使用token]
发现用户名+密码上传被更改了,改为用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]相关推荐
- 用Git向gitHub上传项目
用Git向gitHub上传项目 1.安装git 2.在git安装目录下,运行git-bash.exe 如图所示 3.在git中绑定你注册gitHub是的用户名.邮箱. $ git config -- ...
- 2020最新版最简单github上传项目
2020最新版最简单github上传项目 如何上传一个项目到github? 首先你得注册一个github账号:https://github.com/ 然后需要下载git的工具,下载后右键点击git b ...
- GitHub上传项目以及修改(仅供自己记录学习)
仅供自己随手记,如果有大佬指出错误,不胜感激 如果中间涉及登录的话,仅使用使用token 登录 具体token获取连接:https://github.com/settings/tokens/new 一 ...
- Linux下往github上传项目
1.进入GitHub官网注册账号并激活. 2.登录github账号后创建项目仓库,点击new repository,在Repository name填入项目仓库名,如JavaTest,其与你要导入的项 ...
- 使用Git向Github上传项目(包含大文件>25mb)
在确认安装好Git和Git-lfs以后切换到项目对应的目录下 (红框中的三个文件是使用Git的过程中生成的,本来应该没有) 右键选择以Git Bash打开 输入代码 建立链接的路径是在GitHub中创 ...
- 使用Github上传项目
1. 创建github账号 2. 创建github仓库 3. 下载git,生成ssh密钥,配置ssh 1.下载git并安装,下载地址:https://desktop.github.com/ 2.接下来 ...
- 如何使用github上传项目
过会该吃饭了,这边我简单介绍一下如何使用github传项目.首先你需要有一个github账号,而且需要去下一个github和git shell.下载地址:https://desktop.github. ...
- Github上传项目笔记
一.上传文件 1. 右键要上传的项目,选择git bash here. 2. 初始化git项目文件夹. git init 3. 将网站上的原有项目clone至本地仓库 git clone https: ...
- git连接github 上传项目到github服务器----这波操作真的很酷
工具:git工具(官网下载: https://git-scm.com/downloads) 正常安装git,一路默认确定,安装git成功 github仓库:注册登陆后进入git,然后创建一个项目名称, ...
最新文章
- 记录一次自己清理数据的过程
- 软件开发环境-按模型及方法分类
- 无人驾驶汽车想要“普渡众生”,还要经历15个磨难
- mysql cluster 安装_MYSQL Cluster安装攻略
- JDK 14中的常规,安全和确定性外部内存访问
- stack heap java_java中的Heap 和 Stack | 学步园
- dojo 加载自定义module的路径问题
- 编译 Linux2.6 内核总结【ZT】
- mac下安装编译ffmepg方法
- 中英金融科技论坛:监管科技增长较快 区块链等新技术挑战监管能力
- linux中文快捷键,Linux系统快捷键最全合集
- Windows下RabbitMQ安装及入门
- cad2008加载 et拓展工具_CAD设计师的工具,55款实用插件,收藏起来
- TCP 的 keeplive保活机制
- 新手如何学习PLC编程?
- linux可以用tab键,linux下tab键在命令行情况下的强大
- Day11如何衡量算法的时间复杂度和空间复杂度
- [情感] 纯情女生给老实木讷男孩的恋爱建议
- 70%的开发者完全不懂或只了解云原生概念
- 从四大造字法看文字所承载的文化_举例说明汉语汉字所承载的文化信息?
热门文章
- week7 day2 表相关操作
- java Random随机数-猜数字游戏
- CoordConv:卷积神经网络「失陷」,CoordConv来填坑
- 视频教程-CSS3网页设计与制作(6-11):颜色特性/新型盒模型/边框/背景/渐变-HTML5/CSS
- 电信物联网卡有哪些类型的套餐
- iOS开发中字符串的截取
- MTK Android
- 淘淘商城 taotao-image-server
- IntelliJ IDEA jar包导入
- MinGW/GCC/CodeBlocks 等在 Win7 编译出现 Permission Denied 错误 - 解决方法