Github文件上传和过程中遇到的问题


今天下午准备把这段时间折腾出的实训项目上传到个人的github账号上,好开始新的React学习,结果遇到一连串的问题,所以觉得不把问题给解决了更加浪费了我一下的时间。

一、创建github repository(仓库)

首先,在拥有一个github的账号下,通过页面右上边的 + 号创建一个新的仓库(New repository)

设置好仓库名称:Repository name

和仓库介绍:Description

点击:Create repository

现在,我们已经成功创建了一个Github repository

接下来,我们可以将本地仓库与该github仓库相连,将本地仓库的内容推送到github仓库上来。

二、为github账号设置SSH key

在推送之前,我们需要先为我们的github账户设置SSH key

2-1、生成ssh key

$ssh-keygen -t rsa -C "邮箱地址"

 Ⅰ:路径确认

Ⅱ:密码确认

Ⅲ:密码再次确认

均直接采用回车键使用默认路径即可。

 

SSH key生成成功后,在

记事本打开该路径下的id_rsa.pub,

复制下全部字符

2-2、为github账号配置ssh key

接下来,我们需要在github的账号下配置ssh key

个人头像下,点击settings

 add SSH key

添加SSH keys 成功

 

三、上传本地项目到github

 3-1、进入本地项目

这是准备要上传的项目

3-2、建立本地仓库

进入到本地项目的路径

把这个目录变成Git可以管理的仓库:$git init

添加目录下的所有未追踪的文件:$git add .

 

把文件提交到仓库:$git -commit -m "提交说明"

将本地仓库关联到github远程仓库:$git remote add origin git@github.com:KCSiesta/log-management.git

将本地仓库的所有内容推送到github远程仓库中:$git push -u origin master

中途需要敲击yes,并回车

 

四、出现的问题

在将本地仓库推送到github远程仓库过程中,遇到了各种的水土不服,

都是因为各种SSH key公钥过期或是错误问题。。。

统一的解决方法:

先删掉远程库$git remote remove origin

再把本地路径里的(c:/User/cassie/.ssh).ssh文件删掉

然后重新创建ssh,ssh-keygen -t rsa -C "邮箱",一路回车

然后把github网页里的ssh delete掉,

重新输入新的.shh里的公钥

然后重新添加远程库git remote origin git@github.com:*

重来一遍后,就上传成功了。。。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM