附:「这是我参与2022首次更文挑战的第11天,活动详情查看:2022首次更文挑战」
平常工作时候会经常使用github,来管理我们的代码,大大提高我们的工作效率; github上有很多开源项目值得我们去学习的,如果你也有好的开源,可以上传到github共享学习,文章已经编好顺序。按步骤执行命令就可以轻松搞定; 如果你已经有git和github可以直接跳转到 2.1 进行查看;
第1章 Git工具安装
1)首页先去官网找到 git工具 安装包,下载安装包并安装;
. . .
官网地址: Git工具
2)安装完成后,==Ctrl + D== 返回桌面后鼠标右键,发现这两个就说明安装成功了;
3)最后一步,配置Git 的 name和email, 桌面下右键点击 ==Git Bash Here==,执行以下2个命令;
$ git config --global user.name "输入您的名字"
例如:git config --global user.name "Your Name"
$ git config --global user.email "输入您的邮箱地址"
例如:git config --global user.email "email@example.com"
4)恭喜您,git配置完成,当前窗口关闭,进入下一环节!
第2章 GitHub账号注册
1)打开 github 根据指示==注册账号== 输入完成后点击 ==注册== (Sign up for Github);
2)注册完后进入 ==登录页面== 输入你注册时的邮箱和密码;
2.1 新建仓库
1)登录账号成功后,网站自动跳转 ==github 主页面== 我们点击左上角 New 一下,这里New是新建仓库的意思;
2) New成功,我们来到==仓库内容设置页面== ;
- Repository name 仓库名称
- Description 仓库描述
- Public 公开
- Private 私密
- Create repository 创建仓库
如图演示:
2.2 生成密钥ssh
1)这里有2个在==创建本地仓库==的方法,本地仓库配置好,才能上传到GitHub上;
- 桌面右击创建一个文件夹,自命名一个名字就可以,在文件夹目录下执行如下命令,
- 或者在你需要上传代码的文件目录下右键点击==Git Bash Here==执行如下
- 如下命令是生成密钥,按步骤操作;
ssh-keygen -t rsa -C "your email@example.com"
//引号里面填写你的邮箱地址,比如我的是 ssh-keygen -t rsa -C "hec790@126.com"
- 接下来会显示;
- 我们输入 y 确认;
- 生成密钥完成!我们需要完成以下操作进行粘贴
2)运行以下命令,将公钥的内容复制到系统粘贴板上
这里有2种方法复制密钥的链接【推荐第一种】
- 执行以下命令就等于是复制密钥
- 或者按路径找C:/users/Administrator/.ssh/id_rea.pub用记事本打开复制
clip < ~/.ssh/id_rsa.pub
2.3 在GitHub上添加你的密钥
1)此时我们在GitHub创建仓库完成后的页面,我们点击Settings 设置。
2)进入Setting设置后,点击 ==Deploy keys 密钥==
3)此时到仓库的最后一步,我们需要给仓库配置密钥,主要作用是本地和远程搭建联系,不添加密钥是上传不了本地的代码的;
- 点击右上角 Add Deploy keys 添加密钥
- title可以不用填,==Ctrl + V== 粘贴刚才复制的密钥到 key;
- 添加好是这样的
2.4 测试密钥
1)运行以下命令,注意:git@github.com不要做任何更改!
ssh -T git@github.com
2)此时显示(这里可能会显示2种结果,只要最后字段出现如下字样,是不影响我们接下来操作的)
显示以上命令,表示密钥配置完成;
第3章 本地仓库上传到远程仓库
1)在你需要上传代码的文件目录下 ==Git Bash Here==
// 本地仓库初始化
git init
// 添加自己的代码,到本地仓库
git add .
或者
git add --all
//查看我们自己的代码,有没有到本地仓库管理中
git status
2)显示 green 绿色的就是我们该文件下的文件,说明已经被本地仓库管理
3) 继续执行命令
// 这里的提交信息是项目说明
git commit -m "提交信息”
//例如我的是:git commit -m "index提交第一次”
- 会出现 create mode 你的文件名
4)复制你的仓库ssh连接
// 这里是你需要推送仓库链接 的命令
git remote add origin git@github.com:ueshk/ithuc.git
//例如我的是:git remote add origin git@github.com:hec990/testing.git
// 把本地仓库代码推送到远程仓库
git push -u origin master
- 参考
5)此时我们刷新 GitHub 仓库,就可以看到我们上传的代码了;