git | 上传本地文件到GitHub

情况一:还没开始写

1.GitHub上创建一个仓库
2.把仓库克隆到本地git clone 仓库地址
3.文件操作…
4.git add . git commit -m "备注信息"
5.git push origin master


情况二:已经写了文件

1.GitHub上创建一个仓库
2.初始化git仓库 git init,如已执行,请忽略
3.和远程仓库连接git remote add origin 仓库地址
(orgin为默认只有一个远程仓库的名字,可通过git remote -v查看当前项目有哪些远程仓库)
4.git push origin master


报错记录

(由于解决后才想起来记录,没有截图,只有报错关键词 orz)
出现的报错有
github Permission denied (publickey)
Enter passphrase for key
! [rejected]\master -> master (fetch first)
! [rejected]\master -> master (non-fast-forward)


解决办法

因为比较从心,最后没有merge,解决办法是
把GitHub上原先设置的SSH Key删掉,本地的id_rsa的两个文件删掉,重新设一遍SSH Key,再执行git push origin master,就成功了。
1.cd ~/.ssh
2.rm id_rsa*
3.删除GitHub上原先设置的SSH Key
4.ssh-keygen -t rsa -C "邮箱" -b 4096
5.cat ~/.ssh/id_rsa.pub
6.复制上述命令结果到GtiHub上创建新SSH Key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值