什么是Gitee?
Gitee(码云)是开源中国社区推出的代码托管协作开发平台,支持Git和SVN,提供免费的私有仓库托管。它专为开发者提供稳定、高效、安全的云端软件开发协作平台,无论是个人、团队、或是企业,都能够实现代码托管、项目管理、协作开发。Gitee目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。
Gitee的基本使用
安装git
git官网:Git - Downloads (git-scm.com)
具体安装教程请移步
【精选】Git 详细安装教程(详解 Git 安装过程的每一个步骤)_git安装_mukes的博客-CSDN博客
git的安装与配置教程-超详细版_git安装及配置教程-CSDN博客
安装完成后进行下一步
注册gitee
注册 - Gitee.com 进入注册界面后,进行注册
注册成功后完善信息,特别是自己的邮箱
配置SSH公钥
什么是SSH?
SSH公钥是一种用于网络安全认证的技术,通常用于在服务器和客户端之间建立安全的连接。它是由一对密钥组成的,其中一个密钥是公钥(公开的),另一个密钥是私钥(保密的)。SSH公钥的主要作用是验证身份和加密通信。
配置
点击账号设置——SSH公钥即可查看公钥
注意:同一账号下,使用不同电脑SSH公钥都要从新进行配置,每台电脑配置一次即可(电脑删除公钥后,如要上传代码,需重新配置)
开始配置
回到桌面上,右键选择——显示更多选项——选择"Git Bash Here",打开命令窗口(window11)
输入下方两条命令,设置git的用户名和邮箱,回车即可设置git的user name和email(邮箱和用户名尽量使用gitee的用户名和主邮箱)
//设置用户名
git config --global user.name "example"
//设置邮箱
git config --global user.email "example@gmail.com"
输入如下命令,按三次回车键,生成SSH密钥,引号内输入你的邮箱,出现如图内容即生成成功
ssh-keygen -t rsa -C "example@gmail.com"
然后去到上图的括号内文件夹下“C:\Users\DONGQI\.ssh”(不同电脑路径不一样,以命令行窗口中的为主),打开id_rsa.pub文件(如果双击无法打开,请手动选择记事本打开)
复制id_rsa.pub中的所有内容,回到gitee,找到SSH公钥,将复制的内容粘贴到“公钥”的输入框中中
点击确定,即可配置成功
上传代码
配置好SSH公钥后即可上传代码,以上传vue-element-admin为例
创建仓库
点击新建仓库
按照个人需求,填写以下内容
点击创建,即可创建成功仓库
创建完成后复制仓库SSH连接
上传代码
注意:推送代码前,确认文件夹中“隐藏项目”这个选项是否以及勾选中
右键显示更多选项——点击"Git Bash Here" 打开命令行窗口
第一步:创建 .git文件
//创建.git文件
git init
第二步:拉取一遍远程仓库的代码到本地项目,合并本地的版本,保持远程仓库版本和本地版本一致。
//git pull 加上复制的ssh链接
git pull git@gitee.com:for_example
出现以上错误,删除 绿色 框中的文件重新拉取一遍代码即可
第三步:找到项目文件夹中的 .gitignore 文件 , 我们将 要忽略或者不需要上传 的文件夹写到这个文 件内,如下图我添加了 node_modules 依赖文件,后续上传中 node_modules 文件将不上传到远程仓库
第四步:开始推送本地项目代码到远程仓库,在 git Bash 输入 git add . 将所有代码添加到缓存区。
//推送代码到缓存区
git add .
第五步:查看缓存文件状态(这一步可有可无)
//查看缓存状态
git status
第六步:简要描述你做的修改(xxxx替换为你的描述)
git commit -m "xxxxxxx"
//对文件进行描述
第七步:以上步骤都没问题后即可 推送代码 到远程仓库
//推送代码
git push origin master
如果出现上图问题,重新添加远程仓库地址即可
git remote add origin 仓库地址
重新添加后,推送代码 到远程仓库
上传成功示例