Ubuntu将代码上传到github

Ubuntu将代码上传到github

今天是我第一次将代码上传到github,在参考了CSDN上的几篇文章之后,终于成功了,虽然大佬们都讲的很细致,无奈我的理解能力太差,折腾了一晚上,所以必须记录一下。

1.配置SSH-Key

创建SSH-Key,一路按回车

$ ssh-keygen -t rsa -C "name@gmail.com(github的邮箱)"

终端显示效果:
在这里插入图片描述将在 “Home/host(主机名)/” 路径下生成 “.ssh” 文件夹(隐藏文件夹,按ctrl + h显示),将 “id_rsa.pub” 用gedit打开(或其他可查看文本的软件),将全部内容复制到github个人主页 github->setting->"SSH and GPG keys"
在这里插入图片描述

2.创建仓库,获取远程SSH

github自建仓库的Code->SSH在这里插入图片描述

3.验证是否成功连接github

配置用户名和邮箱地址

$ git config --global user.name "ubuntu-master(名字随意)"
$ git config --global user.email iwhs321@gmail.com

输入

$ ssh -T git@github.com

验证是否成功连接github,成功后会如下所示
在这里插入图片描述

4.上传

进入项目文件夹

// 1.在本地库添加README文件
$ git add README.md
// 2.初始化
$ git init
// 3.将该文件夹下所有文件上传
$ git add ./
// 4.查看连接状态
$ git status
// 5.将缓存区的修改提交到本地仓库
$ git commit -m "first commit"
// 6.移除已有的地址
$ git remote rm origin
// 7.添加远程地址
$ git remote add origin git@github.com:Hongshuai-Wang/RosAppCtrl-rosbridge.git
// 8.上传
$ git push -u origin +master

上传成功
在这里插入图片描述

可能遇到的错误

1. 验证连接时

$ ssh -T git@github.com

错误

Warning: Permanently added the RSA host key for IP address '13.229.188.59' to the list of known hosts.
git@github.com: Permission denied (publickey).

在这里插入图片描述可能是第一步创建SSH出问题了,默认,不要指定SSH的存储文件名,严格按照本教程重来一遍

2.上传成功了但是刷新不出来

在这里插入图片描述可能是显示的分支不对,比如我的"main"分支上没有内容,实际上传到"master"分支上了。

在这里插入图片描述

参考文献

[1].参考1

[2].参考2

[3].参考3

[4].参考4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值