码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-06-02 16:32:00      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:ras   一个   github仓库   ref   remote   htm   解决   sso   alt   

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 “irenehanb@163.com”来生成。

技术图片

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 git@github.com: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 git@github.com:unlimitbladeworks/Data-Struts-Learning.git

再次查看

  • $ git remote -v
  • origin git@github.com:unlimitbladeworks/Data-Struts-Learning.git (fetch)
  • origin git@github.com:unlimitbladeworks/Data-Struts-Learning.git (push)

当前,我本机就是用的这种方式连接的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上传本地项目到远程仓储

标签:ras   一个   github仓库   ref   remote   htm   解决   sso   alt   

原文地址:https://www.cnblogs.com/irenehanb/p/10962854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!