git添加远程库遇到的问题

简介:

把本地库所有内容推送到远程库上指令:


$ git push -u origin master

出现下面的错误提示:


error: src refspec master does not match any.
error: failed to push some refs to 'git@github.com:accompanyling/learngit.git'

我的解决方案:


删除当前key,然后重新生成key:

$ ssh-keygen -t rsa -C "332138725@qq.com"
941a966412c9d42fca5c595a1b8646784a4fbd21

该命令行会在C:\Users\Administrator中生成.ssh文件夹。里面有id_rsa和id_rsa.pub文件。

复制id_rsa.pub文件里面的内容。


打开github设置key  将上面复制的内容粘贴在New SSHKey->key中

1ab56ac8e5d35498df8ea17bf36022ab6e80b11f

最后我的做法是把之前在本机上建立的版本库全部删掉,从新建立:


第一步,先创建空目录:

$ mkdir learngit
$ cd learngit
$ pwd

pwd命令会得到该目录的路径


第二步,通过git init命令把这个目录变成Git可以管理的工具

$ git init


第三步,添加文件到版本库也就是在learngit文件夹中


第四步,用命令git add +文件名,把文件添加到仓库

git add readme.txt

第五步,用命令git commit -m"(里面是提交说明)",把文件交到仓库

$ git commit -m "wrote a readme file"


接下来就是添加远程库:


第一,在github上创建一个新仓库,名字也为learngit


第二,把本地仓库和新建的github仓库关联

$ git remote add origin git@github.com:accompanyling/learngit.git


第三,也就是本文针对的问题

$ git push -u origin master
dd5af14ff774315d0df1bb2e2f72ff5f3b3430ec


OK问题解决,本文参考资料来自于:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000
https://blog.csdn.net/huahua78/article/details/52330792




相关文章
|
17天前
|
算法 网络安全 开发工具
[Git]关联远程库的两种方法及配置
本文介绍了 git 的四种连接方式:ssh 连接、HTTPS 连接、SVN 连接和 SVN + ssh 连接,重点讲解了 HTTPS 和 ssh 连接方式的配置及注意事项。文章详细解释了 HTTPS 连接的身份验证过程、常见问题及解决方案,以及 ssh 连接的公钥和私钥的创建、配置方法。此外,还介绍了如何在同一台电脑上连接多个 gitee 账号的方法。
55 0
[Git]关联远程库的两种方法及配置
|
3月前
|
存储 开发工具 数据库
什么是 Git 存储库?
【8月更文挑战第14天】
155 3
|
6月前
|
存储 项目管理 开发工具
如何使用 Git Clean 清理 Git 存储库?
【4月更文挑战第9天】
1017 9
如何使用 Git Clean 清理 Git 存储库?
|
6月前
|
开发工具 git
git使用笔记-修改url并与远端库合并
git使用笔记-修改url并与远端库合并
37 1
|
开发工具 git
git--创建版本库
git--创建版本库
|
程序员 开发工具 数据安全/隐私保护
轻松掌握Git开发(五)远程库的基本操作
轻松掌握Git开发(五)远程库的基本操作
|
Shell 网络安全 开发工具
Git本地库和Github远程库推送、拉取和克隆操作指令及团队内协作和跨团队协作
介绍Git 本地库和 Github 远程库推送、拉取及克隆命令操作 详细模拟实现了团队内协作和跨团队协作
257 0
|
存储 开发工具 git
使用Git中,经常用commit -m推送到版本库?版本库又是什么?
使用Git中,经常用commit -m推送到版本库?版本库又是什么?
|
前端开发 测试技术 持续交付
从0搭建Vue3组件库(十三):引入Husky规范git提交
从0搭建Vue3组件库(十三):引入Husky规范git提交
424 0
|
Linux 开发工具 git
【Git】一文带你入门Git分布式版本控制系统(创建版本库、 版本回退)
【Git】一文带你入门Git分布式版本控制系统(创建版本库、 版本回退)
115 0