本篇文章主要是作者对git本地连接一次记录, 测试可用,故分享一下。 本篇文章不包括如何创建一个github账号, 也不包括新建一个github仓库, 主要体现的是创建本地仓库并且连接的过程。
-
创建一个本地仓库, 并且在本地仓库中新建一个README.md
# 1、在你本地的文件夹中使用以下命令创建本地仓库 git init # 2、 新建一个README.md 文件, 测试试用 -
将刚才创建的文件放至本地仓库当中
# 1. 先将 README.md 添加到暂存区 git add . # 2. 再将其加到本地仓库当中 git commit -m “first test” -
设置本地仓库的用户名和email
# 1. 设置用户名(最好填写github仓库的名称) git config user.name "xxxx" # 2. 设置email git config user.email "xxxx@163.com" -
连接远程仓库
github 支持两种同步方式, 分别为https 和 ssh的方式,他们的区别是
https的方式每次push的时候都需要填写用户名和密码
ssh的方式需要首先在本地生成一个公钥和私钥,然后将公钥填写到github账号的SSH and GPG keys当中。
本文使用的是ssh的方式,具体步骤如下:
-
在本地使用ssh-keygen 命令创建密钥
# 在命令行中执行下面命令, 一路回车 ssh-keygen -t rsa执行完此命令之后在用户的主目录下看一下是否有id_rsa(私钥) 和 id_rsa.pub(公钥)。
-
将公钥里面的内容粘贴到github仓库的SSH and GPG keys的setting当中
-
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仓库结束, 之后就可以使用正常的拉取和推送数据了。