Git之本地项目上传到GitHub

Git之本地项目上传到GitHub

很早就注册GitHub。但是对Git使用甚少。

最近项目到了收尾的阶段手头的事情比较少,趁着有空就准备好好了解下Git。

首先,要想把本地项目上传到GitHub,我们需要在Github上建立一个Git仓库。

创建GitHub仓库

GitHub帐号怎么来的我就直接跳过了。

直接点击+选择New repository 进行创建新仓库

    给仓库设置一个名字,然后点击创建



    创建后可以看到GitHub上仓库的地址。通过这个地址我们就可以把本地仓库的内容推送到GitHub上。




    本地仓库和GitHub仓库之间的传输通过SSH加密。

    SSH是建立在应用层和传输层基础上的安全协议,其目的是专为远程登录会话和其他网络服务提供安全性的保障,

    用过SSH远程登录的人都比较熟悉,可以认为SSH是一种安全的Shell,

    SSH登录是需要用户名和密码的,要实现无密码登录,就需要创建SSH 密钥(ssh key)

    首先检查本机公钥:

    $ cd ~/.ssh

    

    如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。
    $ mkdir key_backup
    $ cp id_rsa* key_backup
    $ rm id_rsa*
    生成新的密钥:

    $ ssh-keygen -t rsa -C “您的邮箱地址”

   

    在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。
    您可以在你本机系统盘下,用户文件夹里发现一个.ssh文件,密钥会包含id_rsa和id_rsa.pub两个文件,分别私钥和公钥。

    接下来我们打开GitHub找到Settings点击。

        



点击SSH and GPG KEYS,点击右上角的New SSH key


创建新的SSH KEY.





    创建本地仓库

    如果要通过Git把本地仓库中的项目推送到GitHubS仓库,我们需要在本地创建一个仓库

    鼠标右键选择 Git Bush Here 

    首先,创建一个目录

    
    然后, 切换目录

   

    最后,初始化仓库

    

    此时会生成一个.git文件夹。(一个管理git仓库的文件夹,包含git操作需要的所有东西)

    至此本地git仓库OK


   

本地git仓库项目上传到GitHub仓库


首先,我们可以吧项目复制到本地git项目或者在本地仓库创建一个项目。

我随便复制了一个项目到本地仓库


我们可以通过git status来查看工作区域和暂存区状态。


此时文件还在工作区域没有被提交到暂存区

然后,我们将文件添加带暂存区(git add .)注意空格将所有修改添加到暂存区


我们可以再次通过git status来查看工作区域和暂存区状态。


最后,通过git commit把项目提交到仓库, -m后面是本次操作信息,主要起记录作用。


本地仓库和GitHub关联


最后我们把本地仓库的内容推送到GitHub上


此时进入GitHub上仓库地址会发现项目已经上传成功了。


本地项目成功的上传到GitHub。微笑

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值