git上传

本文讲述了作者在将项目上传至GitHub时遇到的SSH连接错误,原因在于远程仓库缺少本地仓库的公钥。解决方法是生成新的RSA公钥并将其添加到远程仓库,详细步骤包括初始化本地仓库、添加文件、提交、设置远程仓库和推送代码。
摘要由CSDN通过智能技术生成

今天打算把之前写的项目上传到github上的仓库,但是上传的时候发现出现了错误。如下:

Warning: Permanently added ‘github.com’ (ED25519) to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

原来本地仓库和远程仓库是通过SSH协议连接的,而SSH协议需要本地仓库的公钥进行认证,之所以出现上面所示的错误,是因为远程仓库缺少本地仓库的公钥导致连接无法成功建立。只需要在本地生成RSA公钥并添加到远程仓库使得它能够认证本地仓库建立连接就可以了。

生成新密钥:ssh-keygen -t ed25519 -C “xxx@xxx.com”

之后按照以下步骤把项目push到github仓库就可以了

1.在项目根目录下git init
2. git add .
3. git commit .
4. git remote add origin [复制仓库的SSH地址] 此步骤是连接远程仓库
5. git push origin master 连接后就可以上传了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值