使用git托管项目

发布于:2025-03-20 ⋅ 阅读:(21) ⋅ 点赞:(0)

任务

  1. gitee仓库创建
  2. gitee代码托管
  3. ssh方式认证
  4. 团队协作开发

1 gitee仓库创建

gitee官网:

https://gitee.com/

新建仓库:

在这里插入图片描述

创建仓库:

在这里插入图片描述

创建完成:

在这里插入图片描述

2 上传项目代码

2.1 git全局设置

进入项目文件夹,按shift+右键,选择OpenGit Bash here:

在这里插入图片描述

配置git信息:

git config --global user.name "你在gitee上的用户名"
git config --global user.email "你在gitee上使用的邮箱"

在这里插入图片描述

2.2 初始化本地仓库

在项目文件夹下git窗口执行:

git init

在这里插入图片描述

此时会在项目文件夹下多出一个git文件夹:

在这里插入图片描述

2.3 提交到本地仓库

运行git status查看本地状态:

git status

在这里插入图片描述

可以看到文件暂时没有提交,运行如下命令提交,然后使用git status查看状态:

git add .
git status

在这里插入图片描述

提交到本地版本库:

git commit -m "project init by jerry"

在这里插入图片描述

再次使用git status查看提交情况:

在这里插入图片描述

表示全部提交到了本地版本库。

2.4 提交到远程版本库

从远程版本库中找到提交命令(或提交地址,暂时使用https方式):

进入gitee我的仓库下,找到新建的仓库:

在这里插入图片描述

提交命令可以在下面找到:

在这里插入图片描述

在git窗口运行命令:

git remote add origin https://gitee.com/.../frog-media.git

在这里插入图片描述

开始提交项目:

git push -u origin "master"

在这里插入图片描述

在弹出的窗口中输入账号信息:

在这里插入图片描述

提交完成:

在这里插入图片描述

在gitee官网刷新当前仓库,代码已提交到远程版本库。

在这里插入图片描述

3 SSH方式提交代码(可选)

通过SSH方式,可以不用输入用户名和密码,比较安全。

3.1 生成SSH公钥

在生成公钥前可以参考gitee提供的帮助文档,安装帮助文档生成ssh公钥:

web端设置菜单下进入:

在这里插入图片描述

在安全设置下进入SSH公钥设置,找到怎样生成公钥链接:

在这里插入图片描述

https://help.gitee.com/base/account/SSH%E5%85%AC%E9%92%A5%E8%AE%BE%E7%BD%AE

可以按照文档完成操作。

直接在当前运行的git bash下运行命令:

ssh-keygen -t ed25519 -C "Gitee SSH Key"

中间的任何交互都直接回车:

在这里插入图片描述

会在用户目录生成公钥文件,通过如下命令可以查看到文件信息:

在这里插入图片描述

其中.pub文件即为公钥。

读取公钥:

cat ~/.ssh/id_ed25519.pub

在这里插入图片描述

3.2 设置账号SSH公钥

从终端复制公钥,在web页面:个人设置->安全设置->SSH 公钥->添加公钥:
在这里插入图片描述

注意不要有多余的空格和回车,然后点击确定按钮。

3.3 获取ssh方式提交代码链接

在web端重新进入仓库:

在这里插入图片描述

从克隆/下载处可以找到ssh链接:

在这里插入图片描述

在git终端使用此链接可以直接提交代码,不用输入用户名和密码。

4 团队协作开发

4.1 邀请成员

团队成员首先需要注册各自的gitee账号,项目组长将团队成员邀请到项目中。

从项目仓库管理菜单下找到仓库成员管理:
在这里插入图片描述

可以直接添加也可以通过链接邀请:

在这里插入图片描述

对方可以从私信中找到邀请链接,确认接受邀请,此时会出现在项目开发者中:

在这里插入图片描述

团队成员接受邀请即可进入团队协作开发。

4.2 团队成员获取仓库链接

团队成员从克隆/下载下选取项目链接:

在这里插入图片描述

此前需要项目组成员需要完成git安装,完成全局设置或者公钥生成等操作。

4.3 克隆并拉取项目

项目组成员在本地新建文件夹,进入新建的文件下打开git bash,在git bash下执行全局设置,如果使用ssh协议进行代码克隆,需要按ssh指导生成公钥并添加到gitee公钥中,然后按下面的过程操作:

1)在新建目录下右键按shift打开git bash,输入前面获取的clone命令,此处演示ssh方式:

git clone git@gitee.com:....y/frog-media.git

在这里插入图片描述

查看文件夹,发现代码已经下载到本地。

4.4 代码提交测试

修改项目代码下任意文件,测试代码提交。

进入项目文件夹,使用查看git状态:

cd frog-media
git status

在这里插入图片描述

提交代码:

git add .
git status
git commit -m "test by jerry"
git status

在这里插入图片描述

提交到远程版本库:

git push -u origin "master"

在这里插入图片描述

如果刚刚克隆了代码,代码比较新,修改代码后可以直接提交,在日常开发过程中,在向远程提交代码之前,需要先使用pull取到远程的最新代码,然后再使用push提交,如遇到代码冲突需先解决代码冲突才可以提交成功。

拉取最新代码:

git pull

在这里插入图片描述

拉取完代码后再使用如下命令提交代码到远程仓库:

git push -u origin "master"