本地git与github绑定并向GitHub上传本地仓库

前提

  1. 已安装git git安装步骤
  2. 已注册github github注册

第一步 在本地创建ssh key

  1. 打开git-bash.exe

  2. 在窗口中输入 ssh-keygen -t rsa -C "注册GitHub的邮箱地址"

  3. 点击回车后会出现下列文字,意思是请求一个路径保存key。我们可以直接回车,程序将会将key保存在默认路径

  4. 点击回车后会出现下列文字,意思是设置一个密码。若选择设置密码还需确认密码。若不想设置密码,可以直接回车两次

  5. 最后出现如下情况表示key已生成

  6. 文件路径在图中所示,在文件资源管理器中打开这个路径。文件加下的 id_rsa.pub 就是我们要获得的key。

  7. 以文本文件方式打开 id_rsa.pub ,获得key。

    第二步 github配置

    1. 登陆GitHub 进入setting

    2. 点击SSH and GPG keys 然后点击New SSH key

    3. title栏为密钥的标题,自定义即可。key栏需要将在第一步获得的key粘贴到此处,然后点击add SSH key。

    4. 点击add SSH key后需要输入GitHub密码确认添加SSH key。

    5. 出现如下情况表示GitHub上添加key成功。

      第三步 本地git配置

      1. 验证本地git是否与GitHub绑定成功
        在git-bash中输入 ssh -T git@github.com 然后点击确定。第一次执行该指令会提示是否继续,需要输入yes。

      2. 输入yes并回车后若出现 You've successfully authenticated, but GitHub does not provide shell access. 则表示成功绑定。
      3. 设置用户名称和登录邮箱
        git config –global user.name ‘用户名称’
        git config –global user.email ‘登录邮箱’

        第四步 本地仓库的创建与GitHub仓库的关联和提交

        1. 在需要创建仓库的文件夹中右键选择 git bash here 选项。

        2. 创建仓库
          在打开的窗口中输入 git init

        3. 添加所有文件到仓库
          在打开的窗口中输入 git add . ,然后输入 提交所有文件到仓库。

        4. GitHub的仓库创建
          登录后在GitHub主页点击New按钮新建仓库。
          设置好仓库名称,创建readme文档然后点击Create repository

        5. 仓库的SSH key获取
          创建好仓库后,点击仓库页面中的 Clone or download 按钮,然后复制SSH key。

        6. 本地仓库与GitHub的仓库关联
          在打开的git-bash窗口中输入 git remote add origin 第5步获取的仓库的SSH key 添加所有文件到仓库

        7. 本地仓库提交至GitHub
          在打开的git-bash窗口中输入 git pull --rebase origin master 使本地仓库与远程仓库同步,然后输入 git push -u origin master 将本地仓库提交至GitHub

        8. 同步完成。