Git连接github仓库

153 阅读2分钟

本篇文章主要是作者对git本地连接一次记录, 测试可用,故分享一下。 本篇文章不包括如何创建一个github账号, 也不包括新建一个github仓库, 主要体现的是创建本地仓库并且连接的过程。

  1. 创建一个本地仓库, 并且在本地仓库中新建一个README.md

    # 1、在你本地的文件夹中使用以下命令创建本地仓库
    git init
    # 2、 新建一个README.md 文件, 测试试用
    
  2. 将刚才创建的文件放至本地仓库当中

    # 1. 先将 README.md 添加到暂存区
    git add .
    # 2. 再将其加到本地仓库当中
    git commit -m “first test
  3. 设置本地仓库的用户名和email

    # 1. 设置用户名(最好填写github仓库的名称)
    git config user.name "xxxx"
    # 2. 设置email
    git config user.email "xxxx@163.com"
    
  4. 连接远程仓库

    github 支持两种同步方式, 分别为https 和 ssh的方式,他们的区别是

    https的方式每次push的时候都需要填写用户名和密码

    ssh的方式需要首先在本地生成一个公钥和私钥,然后将公钥填写到github账号的SSH and GPG keys当中。

    本文使用的是ssh的方式,具体步骤如下:

    1. 在本地使用ssh-keygen 命令创建密钥

      # 在命令行中执行下面命令, 一路回车
      ssh-keygen -t rsa
      

      执行完此命令之后在用户的主目录下看一下是否有id_rsa(私钥) 和 id_rsa.pub(公钥)。

    2. 将公钥里面的内容粘贴到github仓库的SSH and GPG keys的setting当中

image.png

image.png

image.png 1. 查看本地仓库是否已经有本地仓库,如果有删除他

    ```
    # 1. 查看是否有远程仓库, 如果没有输出内容则表示没有
    git remove -v
    # 2. 删除远程连接
    git remove remove origin

1.  与远程仓库建立连接
    git remote add origin git@github.com:xxxxx/suanfa.git

1.  向远程仓库推送内容

    # 将本地仓库中的内容推送到远程仓库的master分支
    git push origin master
    ```

至此, 本地连接github仓库结束, 之后就可以使用正常的拉取和推送数据了。