Git 初接触 (六) 建立Git GitHub 远程仓库

来源:互联网 发布:java web开发环境搭建 编辑:程序博客网 时间:2024/06/03 14:53

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 地址推送就再也不需要密码了