GIT入门教程_新手入门_使用GitHub等对项目备份

(前言本教程仅仅是最基础的GIT入门教程,仅仅可以让你从啥都不会到可以用Git备份,大神勿喷.更多高级操作请自行百度)
一、 云端GIT服务商的选择
国外的GITHUB是最权威的,但是在国内网络环境下传输太慢,不好使,国内比较好用的有Coding.net(已被腾讯收购,个人版网址:https://coding.net/login) ,此外开源中国的码云也可以(网址:https://gitee.com/)

二、 电脑软件安装及配置

  1. 首先安装GIT,在腾讯软件中心(https://pc.qq.com/)搜索”GIT”,第一二个就是,根据自己电脑版本选择32位或者64位,安装的时候按照默认选项,一路确定即可,注意:一定先装GIT再装TortoiseGit;
  2. 打开环境变量设置:
    此电脑 >属性 > 高级系统设置 > 环境变量
    选择 PATH, 点击『编辑』,将 bin 的路径( C:\Program Files (x86)\Git\bin )添加到变量值后面
  3. 对GIT和云端GIT仓库进行配置:
    在电脑的开始菜单中,找到GIT目录下的GIT BUSH,打开它,分别使用如下命令设置你的用户名和邮箱:
    $ git config --global user.name “John Doe”
    $ git config --global user.email [email protected]
    然后使用如下命令生成SSH 公钥,它可以用来确定本台电脑的身份,使用如下命令生成本机SSH公钥,
    $ ssh-keygen -t rsa -C “[email protected]”( 你的邮箱)
    然后连续点击 Enter 键即可,成功之后显示如下:
    GIT入门教程_新手入门_使用GitHub等对项目备份_第1张图片
    然后,使用everything软件,搜索id_rsa.pub这个文件,右键使用notepad++或者记事本打开,将其所有内容复制,添加到云端仓库-个人账户下的SSH公钥里面,就好了,下图以coding为例。

    GIT入门教程_新手入门_使用GitHub等对项目备份_第2张图片
  4. 然后安装TortoiseGit,同样在腾讯软件中心就有,因为官网下载都太慢了。TortoiseGit的作用是将一些需要在GIT BUSH中使用命令行完成的操作集成到鼠标右键中,方便操作。安装的时候注意,下图页面选择第二项(GIT默认的SSH客户端)就好,其余的一路默认确定即可
    GIT入门教程_新手入门_使用GitHub等对项目备份_第3张图片
    到了下图这个界面,勾选第二项,然后点击finish,
    GIT入门教程_新手入门_使用GitHub等对项目备份_第4张图片
    弹出设置向导,然后在第一个语言设置界面,按照下图提示,先点击download,去下载中文语言安装包,然后安装语言安装包,完成之后回到上图界面,点击refresh,然后语言选择列表里选择中文,然后点下一步,一路默认即可。
    GIT入门教程_新手入门_使用GitHub等对项目备份_第5张图片
    三、 将自己的项目设为一个GIT仓库,并且推送到云端
  5. 在自己的项目最外层的文件夹(如:“毕业设计总文件夹”)上右键,选择“Git在这里创建版本库”,不要勾选那个“制作纯版本库”,然后点确定;
  6. 然后还是在这个文件夹上右键,点击“GIT提交->master”,GIT入门教程_新手入门_使用GitHub等对项目备份_第6张图片
    注意,这个提交是指提交到本地的GIT仓库而不是云端,提交完之后还要点击推送按钮。GIT入门教程_新手入门_使用GitHub等对项目备份_第7张图片
    第一次推送该项目的话需要点击"管理",添加远程仓库地址,之后再推送直接送下拉列表里面选择就好了
    GIT入门教程_新手入门_使用GitHub等对项目备份_第8张图片
    如下图,添加的时候URL写云端仓库项目的SSH地址(如何在云端建立仓库并获取SSH地址写在后面),然后远端起一个有分辨性的名字,如“coding上的毕业设计项目”,然后确定推送就好了。如果电脑是第一次跟这个云端连接,会弹出一个确认框,输入“yes”即可,之后都不会再弹出。
    GIT入门教程_新手入门_使用GitHub等对项目备份_第9张图片
    四、云端仓库建立及SSH地址获取(以coding为例,其他大同小异)GIT入门教程_新手入门_使用GitHub等对项目备份_第10张图片
    1.如上图,在控制台,点击查看全部项目,然后点击新建项目,具体设置如下图,输入项目名称,然后输入项目描述(项目地址可以根据名称自动生成)。公开源代码这个根据项目私密性选择,合理的公开源代码和License文件可以第一时间确认自己对于创新型代码的所有权,相当于申请代码专利,具有法律效力(这个听别人说的,具体的我也不懂)。GIT入门教程_新手入门_使用GitHub等对项目备份_第11张图片
    2.新建完项目之后,在查看全部项目页面,点击自己建立的项目,
    在自己的项目页面,点击代码浏览,然后右边的协议选择SSH,然后复制SSH地址,这就是刚才三.2中需要的SSH地址。
    GIT入门教程_新手入门_使用GitHub等对项目备份_第12张图片

你可能感兴趣的:(GIT入门教程_新手入门_使用GitHub等对项目备份)