GitHub 远程仓库 可以帮助我们托管代码 还可以进行团队合作 所以学会建立远程仓库对我们非常有用
本章节的学习前提是 已注册 GitHub 账号 了解Git基本操作 如果不甚了解 请麻烦学习一下之前章节 再来学习本章节 这样会事半功倍
首先在 GitHub 上面建立一个 repository 内容如下
建立完成后 我们的 repository 里面会多一个 README.md 文件 这是因为我们当时建立 repository 打勾了 生成 README.md
我们点击 右侧绿色按钮 Clone or download
会出现 我们当前 repository 的 ssh
地址
这里我们选择点击 Use HTTPS 会出现 repository 的 https
地址
我们复制 https
地址 然后到我们电脑桌面 右键打开 git bash
输入命令 git clone https://github.com/liergo/test.git
就可以把 我们刚刚建立的 test 项目下载到我们的桌面
现在我们在 test 项目里新建一个文件 index.html 内容也如下图
然后 我们使用 git add . 和 git commit -am "version 1.0"
添加并提交 并检查提交记录
现在我们本地修改完了 想把代码 推送到 GitHub 上面 该怎么办呢
这时我们就需要使用 git push
命令 来推送到远程仓库了
我们使用 git push https://github.com/liergo/test.git
命令来把本地推送到GitHub仓库
使用这个命令后 系统会让我们输入 你的 GitHub 账号 和 密码 填上去就可以推送成功了
这时我们再在 GitHub 上查看 test 中的 index.html 文件 发现已经 推送修改成功
但是 我们发现 我们每次使用 https
推送都需要输入账号和密码 这就比较不方便了
于是这时我们就需要使用到 ssh
免密操作了 首先使用ssh-keygen
命令在命令行生成ssh 密钥 全部 yes 加回车 即可生成
然后我们使用cat ~/.ssh/id_rsa.pub
打印出密钥 并复制密钥
然后我们来到 GitHub 点击头像 选择 Setting
然后选择 SSH keys and GPG keys
再选择 绿色的 New SSH keys
然后把我们的 密钥粘贴上去 然后保持即可
然后我们以后在使用 ssh
地址推送就再也不需要密码了