Gitee 新手上手之路

430 阅读4分钟
  • 配置Gitee平台远程免密SSH公钥
  • 下载 Gitee 仓库内容到本地
  • 本地程序提交到 Gitee
  • 本地程序批量提交到 Gitee
  • 忽略文件类型配置
  • 删除远程仓库中的指定文件

一、配置Gitee平台远程免密SSH公钥

首先下载git并安装,此处不再赘述,网上一大堆的教程!

要建立本地电脑与gitee仓库的免重复登录,我们需要建立一个SSH公钥提升效率,之后访问远程仓库就可以不用再输入账号密码,省时省力。

1.1 创建SSH公钥步骤

本地新建一个文件夹,命名为:gitee,使用cmd命令行进入 gitee 文件夹:

比如我在 D: 盘根目录下已经创建了目录:gitee

如果您是win11操作系统,可以直接在gitee目录下的空白处点击右键,在右键菜单中,点击“在终端中打开”

image.png

1.2 在弹出的终端界面中,输入下方框中的代码后,一直按回车(需要四个回车),以生成SSHkey:

ssh-keygen -t rsa -C "1831212299@qq.com"

其中的邮箱修改为自己的邮箱,回车

image.png

出现上图,说明已经完成了公钥生成。

注意:生成的公钥已经被放在这个默认目录下了,可以直接进入这个目录下查看是否存在!!!如果这个默认目录下不存在这两个文件,那么在访问时,会报:git@gitee.com: Permission denied (publickey). 错误,这个坑我填了好久,莫名其妙的就没有在这个目录下生成。

1.3 验证秘钥是否生成

进入C:\Users\Administrator.ssh\ 目录下,打开:id_rsa和id_rsa.pub文件看看即可,生成的内容如下:

image.png

1.4 配置公钥

登录gitee官网,通过点击 Gitee 主页右上角头像 「设置」->「安全设置」->「SSH公钥」进行公钥添加 ,复制(全部选中后,鼠标右键 copy),将复制的 ssh-rsa 开头的内容添加到下图公钥框中。并点击确认按钮,如下图:

image.png

二、下载 Gitee 仓库内容到本地

首先创建你的gitee库,如下图操作即可:

image.png

2.1 配置全局参数

重要设置用户名与邮箱,继续在 Git Bash Here 的命令行中继续输入以下命令,每输入一行回车一次

git config --global user.name "你的Gitee登录账号"
git config --global user.email "你的Gitee绑定的邮箱"

如果你的账号没有绑定邮箱,请绑定先!

我们在 Git 全局配置时使用 --global ,此后默认操作都是使用这里设置的用户名与密码进行配置。

2.2 复制远程仓库的SSH连接

找到你的程序远程仓库的SSH连接,如下操作复制

image.png

2.3 初始化本地仓库并下载远程仓库程序

git init                                 #初始化仓库
git remote add origin 你的SSH地址         #建立远程连接
git clone 你的SSH地址                     #下载远程仓库

下面是我下载远程仓库后的截图:

image.png

请到您的目录,查看是否已经下载完成!

三、本地程序提交到 Gitee

我们增加了test.java文件,下面我们想上传到远程gitee库中,执行如下代码:

cd .\jeepf-boot\                  #定位到 jeepf-boot 文件夹
git add test.java                 #新增“test.java”至暂存区
git commit -m "测试文件提交"       #确认新增“test.java”至数据目录
git push -u origin master         #推送新增文件到远程仓库

下面是执行截图:

image.png

执行原理如下图:

image.png

登录gitee远程库,查看是否已经上传成功,如下图:

image.png

四、本地程序批量提交到 Gitee

上一节只是演示了一个文件的上传,下面介绍批量文件上传:

git add .                      #git add 操作
git commit -m "你的提交日志"    #这里是你的提交日志
git push -u origin master      #push操作

这样批量提交会出现一个问题,就是把很多垃圾文件都提交了,因此我们需要配置忽略的文件类型:

五、忽略文件类型配置

在工程目录下创建# .gitignore文件,内容如下(java工程常用):

# Compiled class file
*.class

# Eclipse
.project
.classpath
.settings/

# Intellij
*.ipr
*.iml
*.iws
.idea/

# Maven
target/

# Gradle
build
.gradle

# Log file
*.log
log/

# out
**/out/

# Mac
.DS_Store

# others
*.jar
*.war
*.zip
*.tar
*.tar.gz
*.pid
*.orig
*.bak
temp/

把此文件上传到远程库即可。

六、删除文件

git pull                    #同步远程仓库到本地
rm README.en.md             #删除本地文件
git commit -m "delete"      #确认删除并备注“delete”
git push                    #删除操作同步到远程仓库