github上传本地项目到远程仓储

Posted irenehanb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github上传本地项目到远程仓储相关的知识,希望对你有一定的参考价值。

1.创建github账号

2.安装git客户端
绑定用户,右键git-bash.exe
技术图片
3.github账户设置ssh key
3.1生成ssh key

首先检查是否已生成密钥 cd ~/.ssh,ls如果有3个文件,则密钥已经生成,id_rsa.pub就是公钥

技术图片

  也可以打开我的电脑C:\\用户\\17500\\.ssh 里面找到

技术图片

如果没有生成,那么通过$ ssh-keygen -t rsa -C “[email protected]”来生成。

技术图片

3.2 为github账号配置ssh key

切换到github,展开个人头像的小三角,点击settings

技术图片

然后打开SSH keys菜单, 点击Add SSH key新增密钥,填上标题,跟仓库保持一致吧,好区分。

接着将id_rsa.pub文件中key粘贴到此,最后Add key生成密钥吧。

如此,github账号的SSH keys配置完成。

技术图片

4.上传本地项目到github

4.1 创建一个本地项目

我这创建了几个空文件夹和一个文件及一个项目配置文件,好多前端项目都这样搭架构

 技术图片

4.2 建立本地仓库

 

git init

技术图片

初始化成功后你会发现项目里多了一个隐藏文件夹.git

这个目录是Git用来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

技术图片

接着,将所有文件添加到仓库

执行指令:git add .

技术图片

然后,把文件提交到仓库,双引号内是提交注释。

执行指令:git commit -m "提交文件"

技术图片

如此本地仓库建立好了。

 

4.3 关联github仓库

到github beautifulDay仓库复制仓库地址

技术图片

然后执行指令:git remote add origin gi[email protected]:wangjiax9/beautifulDay.git

技术图片

 

 

其中,遇到【git 端口拒绝解决方案】ssh: connect to host github.com port 22: Connection refused

github端配置完毕后,看本地的git 如何添加远程仓库,以下是重头戏:

第一步,查看当前git的远程仓库版本:

  • $ git remote -v

此时若什么都没有显示说明,git无远程仓库。

第二步,添加ssh协议的远程仓库:

  • $ git remote add origin [email protected].com:unlimitbladeworks/Data-Struts-Learning.git

再次查看

当前,我本机就是用的这种方式连接的github,好处是每次提交代码时,不需要重复来回输入用户名和密码。

报出如下错误:
技术图片

 

技术图片

 

4-4 上传本地代码

执行指令:git push -u origin master (第一次的时候),之后就用 $git push origin master(只要本地做了提交,就可以使用这个命令)

1)敲一个:yes, 然后回车

技术图片

到此,本地代码已经推送到github仓库了,我们现在去githubt仓库看看。

咦!奇怪了,我的目录呢?这个坑突然冒出来是不是印象很深刻呢~

注意咯:git是不能管理空的文件夹的,文件夹里必须有文件才能add

技术图片

好,我们来试一下,我在examples里新建了一个test1.html文件

技术图片

执行指令添加文件->提交文件->推送文件

git add .

git commit -m "提交test1.html"

git push -u origin master

技术图片

然后刷新一个github,你会看到,examples文件夹出来了。

技术图片

打开examples文件夹,test1.html也在里面。

技术图片

 

以上是关于github上传本地项目到远程仓储的主要内容,如果未能解决你的问题,请参考以下文章

将本地代码上传到github

git命令行将本地项目上传到仓库

使用github作为远程仓库的常见git操作

本地项目上传到GitHub

上传代码到github的步骤

[github]Windows系统下将本地仓库的项目上传到远程仓库(含仅单独上传更新文件情况)