Linux环境下向github上传代码(生成token、生成本地密钥)
(一)准备工作
1、在github上创建新仓库
这步很简单
登录github,在右上角的加号下面选择:New repository
在新出现的页面里输入新仓库的名字,设置权限,是否创建readme文件等即可。
2、生成token
自从2021年8月31日开始,github不支持登录密码上传,需要使用token。
登录后右上角下拉框点“Setting”(倒数第二个)
在出现的页面中选择Developer settings
再点击personal access tokens 即可进行个人token的设置。
点击create new token进入具体的设置页面。
Note:不重要
Expiration:token有效的时间
Select scopes:token的作用:repo可以上传到仓库,delete-repo可以删除仓库,其他的根据自己需求选择,选好后create就可生成token。以后向git上push代码时将token复制到需要输入密码的地方即可(具体可以看后文)。
注意:生成token后复制一下,不然页面刷新就看不到了。(或者可能是我没找到怎么能查看,有大神知道也可指点一下~)
3、生成本地密钥
(1)任意位置打开终端,输入:
ssh-keygen -t rsa -C "邮箱"
邮箱的地方输入github的账号邮箱即可。
(所有enter的地方我直接回车,最终产生下面的内容就生成密钥成功了)
(2)查看密钥:
cd /home/adnub/.ssh
(.ssh前的路径根据自己的填写,如果你也是一路回车下来,那么图片中enter file in which to save the key后面显示的路径就可)
cat id_rsa.pub
之后出现的一长串乱码就是生成的密钥。
(3)添加到github上
在setting中点击“SSH and GPG keys”,显示的页面中选择New SSH key。
title不重要。将刚刚生成的乱码复制到Key这里,点击Add SSH key即可。
(二)开始上传
(1)在终端输入:
ssh -v git@github.com
ssh -T git@github.com
显示下面内容,即为连接成功。
(2)cd进入你要上传的project文件夹后,输入:
git init
在project文件夹下会生成一个与你的工程同名的文件夹,把工程内的所有文件都复制到这个新的文件夹下,复制好后在终端输入:
cd 文件名
(cd进入生成的project同名文件内)
git add *
git config --global user.email "邮箱"
git config --global user.name "用户名"
git commit -m "备注"
git push https://github.com/~~~
备注名字自己起就可以,例如:first,update等你喜欢的。出现如下内容,按照提示依次输入邮箱和用户名。
~~波浪线位置输入你的github仓库地址就可以。
而后在username输入用户名、密码输入之前生成的token!
显示下面内容即表示上传成功,在github上也可以看到上传成功的文件。
Linux环境下向github上传代码(生成token、生成本地密钥)相关推荐
- Linux下向GitHub 上传代码
Linux下向GitHub 上传代码 1.先在Github个人主页创建一个仓库 2.在根目录下,复制仓库链接,将仓库复制到本地 git clone https://gitclone.com/githu ...
- Github上传代码菜鸟超详细教程
最近需要将课设代码上传到Github上,之前只是用来fork别人的代码. 这篇文章写得是windows下的使用方法. 第一步:创建Github新账户 第二步:新建仓库 第三部:填写名称,简介(可选), ...
- Github上传代码截图过程
Github上传代码截图过程 首先,你得有github的账号,没有的话去注册一个:github官网:https://github.com/ 注册好了之后new一个repository,见下图: 创建好 ...
- 如何在linux系统下使用百度云盘上传下载文件?
学习目标: 如何在linux系统下使用百度云盘上传下载文件? 环境准备: linux操作系统 python开发运行环境 文件下载: 1.Linux系统安装工具 pip install requests ...
- github上传代码(亲测实用)
又被github上传代码折腾了我3个小时,各种问题都遇到过,最后写篇博客记录一下,方便后续上传. github创建项目完成后,就会出现上传指令,如下图所示: 现在只需要按着命令的提示一步步执行: ...
- Github上传代码指南(Window版,同样适合Linux版)
Github – 一个神奇的开源社区,在这里,你可以找到你想要的各类代码:你可以发表你自己的项目:你可以交流一些技术性问题:在这里,你可以发现一些前沿的科技,包括"深度学习"&qu ...
- GitHub上传代码、更新代码、token设置
准备工作: 创建GitHub账号. 在本机电脑安装git工具. git配置用户名和邮箱 打开git Bash,依此输入如下命令: git config --global user.name " ...
- iOS开发:GitHub上传代码错误提示fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘的解决方法
上传代码到Git上面,有时候会遇到各种情况,有些时候是因为合并代码冲突,有些时候是因为修改了Git的登录密码需要重新认证.那么这里就来讲解错误提示fatal: Authentication faile ...
- github上传代码报错remote: Support for password authentication was removed on August 13, 2021. Please use a
文章目录 项目场景: 问题描述和原因分析: token方式登录: 生成自己的token 在个人设置页面,找到Setting 左侧边栏 选择开发者设置 Developer setting 选择个人访问令 ...
- Github 上传代码指南(令牌token版)
更新后的Github网站不再支持密码验证,需要获取token验证进而上传代码. 1. Token 获取 setting > Developer settings > Personal ac ...
最新文章
- Python __dict__属性详解
- pytorch 多进程队列
- Python项目之我的第一个爬虫----爬取豆瓣图书网,统计图书数量
- 搭建K8s集群(二进制方式)-搭建步骤介绍
- 关于 mysql.test 数据库
- access设置0字段为null是因为类型转换失败_Apache Pulsar 2.6.1 版本正式发布:2.6.0 加强版,新增 OAuth2 支持
- 2022年中国折叠屏手机市场洞察报告
- Linux debian 查看CPU温度
- 图像处理-STB图片读写
- mysql找不到sys_解决方法:①MySQL 闪退 ②服务列表里找不到MySQL ③MySQL服务无法启动...
- L298N芯片驱动电机
- 查计算机硬盘序列号6,Win7电脑查看硬盘序列号的方法
- 16qam matlab 误码率,16QAM理论误码率与实际误码率MATLAB仿真程序
- 百度文库免积分免费下载工具的原理与实现
- 绘制风向、风速玫瑰图
- 【MMD动作下载】随心所欲mercy(Kimagure Mercy)
- 支付宝接口对接指南(三、支付宝开放接口对接:老版SDK)【保姆级】
- pyqt界面语言中英文转换
- win8计算机禁止休眠,win8系统设置禁止电脑休眠的教程方法
- svg格式图像导出为png图片
热门文章
- C#导入.dll Please make sure that the file is accessible and that it is a valid assembly or COM compone
- 维特智能陀螺仪角度传感器原理
- python实数符号_下列格式化符号中,用来表示浮点实数的是()。 (6.0分)_学小易找答案...
- 饿了么api接口 php,饿了么接口:php
- P2619 [国家集训队]Tree I(wqs二分)
- 微信小程序跳一跳的游戏辅助实现
- 设置Parallels Desktop中的虚拟机使用宿主机代理
- 功能性测试方法和流程
- 数据分析案例--淘宝用户行为分析
- 【存储】存储基本概念(lun,volume,HBA,DAS,NAS,SAN,iSCSI,IPSAN、存储池和存储卷)