一、安装 git 客户端
git 的安装我就不写了,有大佬写的相当详细。当然,想省事的话一路 next 好像也行。
链接放下边了
Git 详细安装教程(详解 Git 安装过程的每一个步骤)mukes的博客-CSDN博客git安装
二、github 仓库创建
这里是创建仓库信息,只有名字是必填的选项,现在我新建了一个名为 wean 的仓库。
我们填好名字就OK,其他选项我们先不用管,然后点击最下方绿色的按钮,创建仓库。
创建成功,如下:
可以看到自己的仓库地址,如此,我的远程免费的仓库就创建了。它还介绍了 github 仓库的常用指令。这个指令需要在本地安装git客户端。
git init // 初始化 git
git add README.md // 文件添加到仓库
git add . // 不但可以跟单一文件,还可以跟通配符,更可以跟目录。点表示当前目录下所有未追踪的文件。
git commit -m "first commit" // 把文件提交到仓库
git branch -M master // 更改分值为master
git remote add origin git@github.com:stillcalm/wean.git // 关联远程仓库
git push -u origin master // 把本地库的所有内容推送到远程库上
三、连接前的准备
Github 支持两种同步方式 ssh 和 https
如果使用 https 就很简单,基本不需要配置,但是每次提交代码都需要手动输入 github 用户名和密码。
如果使用 ssh 方式就需要客户端先生成一个密钥对,即一个公钥一个私钥。然后把公钥放到githib的服务器上。
这里我演示一下 ssh 连接。
setting -> ssh and GPG keys
点击 Add new/New SSH key。( 这里我已经有 ssh 了,所以显示 New SSH key )
接下来,我们需要在客户端生成一对密钥供我们使用。
在任何一个文件夹中,右键,我们可以看到
选择 git bash here,弹出 git 命令控制台。点击 Git Bash Here。
因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
刚开始在控制命令台输入以下命令:
git config --global user.name "XXXX" 用户名标识 ---- 实际也可以填写您的github仓库的名称
git config --global user.email "xxxx@xxx.com" 邮箱标识 -------可以填写github仓库的邮箱
--global 这个参数表示你这台机器上所有的Git仓库都会使用这个配置。
由于本地Git仓库和github仓库之间的传输是通过SSH加密的
如果我们是第一次使用的话,需要创建 ssh key。
打开命令行,输入如下命令:
ssh-keygen -t rsa // 创建密钥
直接默认回车即可,密钥的路径就在命令行中。
按路径找到 .ssh 的文件夹,找到 .pub 后缀的文件,打开后把内容全部复制
粘贴到刚刚在 github 上打开的 SSH keys / Add new
title 随便填什么都可以
点击 Add SSH key 就 ok 了。
四、本地和远程仓库的连接
在本地仓库的根目录下,右键 git bash here,打开命令行。
输入如下指令
git init // 初始化 git
git add . // 这个点不能省略,记得加空格
git commit -m "first commit" // 把文件提交到仓库
git branch -M master // 更改分值为master
git remote add origin git@github.com:stillcalm/wean.git // 关联远程仓库
git push -u origin master // 把本地库的所有内容推送到远程库上
这个地址 git@github.com:stillcalm/wean.git 需要换成你们自己仓库的地址
在图中这个位置可以找到,选中 ssh 地址即可。
下面是示例
刷新一下 github 仓库,就可以看见成功上传了。