当前位置:   article > 正文

Gitee的注册、代码下载和提交_gitee怎么创建下载链接

gitee怎么创建下载链接

目录

前言

一、Git、Gitee和GitHub三的区别

二、注册Gitee

1.下载Git

2.注册Gitee账号

3.配置ssh公钥

4.测试SSH是否配置成功

三、远程代码下载到本地

四、上传本地代码到Gitee

五、TortoiseGit安装

1.安装步骤

2.安装中文语言包

3.使用小乌龟下载远程代码

4.使用小乌龟上传本地代码

六、在Gitee下载的源码如何在本地部署

1.安装Tomcat和配置环境变量

(1)什么是Tomcat

(2)安装软件

(3)配置环境变量

2.在IDEA中配置Tomcat

3.以图书管理系统为例,部署项目

(1)在Gitee上搜开源代码

(2)建立数据库

(3)Tomcat部署

总结


前言

本篇文章由本人搜索各种资料而编写的个人的一个比较系统的学习Gitee的博客

一、Git、Gitee和GitHub三的区别

Git是分布式版本控制中心,每一个终端都是一个仓库,客户端每一次拉取最新版本的代码都是把整个完整的仓库镜像下来。Gitee和GitHub都是云端,Gitee是国的,而GitHub是国外的,因此这里我选用Gitee,优点是访问国内的网站比较稳定。Gitee和GitHub都是基于Git工作的。本篇文章主要介绍Gitee

二、注册Gitee

1.下载Git

链接:https://git-for-windows.github.io

27834c86341f4842aa71a844c9bf45cb.png

下载好后找到下载的地址,双击进行安装

然后按照默认设置的一路next下来就可以了

53ce8aa1cdf84734a348e31446caee8e.png

安装好后就可以在桌面看到软件了。在桌面对空白处用鼠标右键,显示更多选项,就可以看到如下图的Open Git Bash here选项,在这里可以对远程仓库进行代码的下载和上传

f61b536fe9d6486bb1e45270a8982747.png

2.注册Gitee账号

进入官网,点击注册,有账号的也可以直接登录

d254a370af1b43d597906f25908b97ff.png

如下图步骤注册

4a0541361d554350b4daed052e62a043.png

这里我已经注册过了,所以直接登录就好了

0baa1394bcdf402087a604130a9ac57f.png

登入进来后,点击新建仓库,然后按照如下步骤走就建立了一个仓库

1f858569938a4a7285dbbd77055e6a55.png

创建好一个仓库以后,需要进行一些初始的配置

bee6367249cb4e83bbd68670491da80b.png

在桌面随便一处空白处右击鼠标,显示更多选项,点击如下选项,弹出命令行窗口

78f6c1aa27664b4aa6de97ab92d09b53.png

首先先配置git操作的用户名和邮箱。在Git Bash命令行中输入如下代码

  1. git config --global user.name "你的名字或昵称"
  2. git config --global user.email "你的邮箱"

e248d89d1bcf4eac9c42392010cccc20.png

3.配置ssh公钥

在Git Bash中输入以下代码。生成SSH key

  1. ssh-keygen -t rsa -C "你的邮箱"
  2. cat ~/.ssh/id_rsa.pub

b6aa007432a14c6fa265025371b1d4fd.png

注意:这里我之前已经激活过了,所以和没激活的提示不一样。

复制的时候不要ctrl+c,这样是复制不了的,选中激活码,点击鼠标右键

9b4fb916f0ce4897ae6ba8b1f916bb27.png

3.再回到Gitee找到个人主页,点个人设置,按下面步骤走,点击确定按钮后有个弹窗出来会进行密码验证,输入注册Gitee时的密码就完成了SSH公钥的配置了

7aa25518381e49d891cc4cb9bbccc7f5.png

4.测试SSH是否配置成功

继续在GIt Bash中输入

ssh -T git@gitee.com

即可查看

3080b7526a6d40029f8368b1fe6abe01.png

三、远程代码下载到本地

在Gitee中打开要下载的仓库

67fa438816184b678d26d5d700721a3f.png

cde2e90aaad24f7d8abd5306277ea31c.png

然后新建一个文件夹来存储代码

1b188dc57d5242508950e4dfd54ff6c3.png

在Git Bash中输入如下代码进行远程克隆

git clone "复制的克隆代码"

e5badd02ad3d4d7397c94af9ce311684.png

然后在当前文件夹中就可以看到克隆的仓库文件了(注:图片中红字打错了,是“只有”不是“只要”,意思是一开始初始化仓库就只有这两个文件,用于介绍代码或者项目的)

6e7afca25b594ad1857c01c31664f9a4.png

四、上传本地代码到Gitee

接着上文所在的文件夹,在次文件夹的基础上实现代码上传到云端。

在当前文件夹新建一个文本文件用于测试

c8380660b2a24a209bc9e0dc0ecd9878.png

然后打开Git Bash命令行,注意观察当前命令行所在的位置,我们需要进到要上传的文件目录下进行上传。

62faac017ffd42ddb34bb3151f25def6.png

然后开始上传。输入以下代码进行上传

  1. git add . // 将当前目录所有文件添加到git暂存区
  2. git commit -m "my conmit" // 提交并备注提交信息
  3. git push // 将本地提交推送到远程仓库

fd609be7c74c4d4dbade577e992b414b.png

回到Gitee仓库中去查看

2e0cb7b13f1847189da731d5a80f175b.png

这样就实现本地代码上传到远端可以共享了

五、TortoiseGit安装

小乌龟就是可视化工具,让我们更方便地使用Git和Gitee。用这个工具可以不用在命令提示符中输入命令也可以实现远程代码的下载和上传。

下载网址: Download – TortoiseGit – Windows Shell Interface to Git

1.安装步骤

首先打开官网

7a42e9fb4a1c409daeeb38dabdd73435.png

等待下载后双击下载的程序,然后一路常规安装下载即可。

注:因前面我们已经注册了Gitee并且下载了Git。所以这个软件会默认安装到前面安装Git的bin目录之下,这不用管。下图的昵称和邮箱自动生成,因为前面已经注册了Gitee了。

2ace23a5fd844b80bb5eaf1ad2bafb70.png

2.安装中文语言包

点击前面在官网下载的中文语言包,正常安装即可。然后在桌面右击鼠标找到如下图进行中文切换

4a2c3c9000f041d7aa643e92cdbcde26.png

379d4336579246908eaf5d5905fa7118.png

这个页面显示成功了

47bd8b27b1654efba9e556e505dd5083.png

3.使用小乌龟下载远程代码

我在要进行的仓库中加了个测试文件

0372d1c20ae346f2bb6caa53235e0ed1.png

然后点击右边的“克隆/下载”

a2b5c98ed5324875b79f6b8290639b66.png

在非系统盘中找一个用来保存代码的文件夹,然后在该文件夹中右击鼠标,在此克隆

30dbcee7c24d4457a700282eba246025.png

由于前面复制了地址,所以直接就生成了

599f9a80b78240a794ebe9366135f8c0.png

注意:1.我这了克隆的时候跳出了要输入用户名和密码的弹窗,输入即可

           2.仓库必须是开源的,否则克隆失败

fe2bb1df442b49ac975d171f2a96aaff.png

然后在那个文件夹中就可以看到克隆的文件了

2cb153cdebfd43c9900225b9d2664d45.png

4.使用小乌龟上传本地代码

首先在要上传的仓库中建立一个文件夹,用来保存要上传的文件,也可以直接放在仓库里

69c852d0a5d74b61b2ff2de71286f15a.png

上传文件夹中有如图文件

cf70ddc541894baca3e5885c26b63967.png

8b919d67e39b4150a8616225ccb6286b.png

如图步骤

4a5965bc26014105af8232ad46d6d71c.jpeg

图三点击提交后,会有个用户名和密码的验证(注意!!!)

此处的用户名是框中的部分,没有@符号,也不是上面的大名!!!

fab8fbb8241045fba75a63d3a3f54b28.png

然后打开上传的仓库就可以查看上传到云端的代码了

4298623f0c78421f8089f3d4754b055f.png

e6a3d59bb63a45dc9c63c42538d76876.png

如果想将要上传的代码文件移动到这个文件夹内,可以将这些文件先加入暂存区

b9806b85c94a4b50a3ec823ac5728b5f.png

7e80e345dc3640d6951b8bd934d97468.png

然后就可以在Gitee的仓库中看到第二次上传的文件了

90c5b1bbe1134f7885c683215d9a0ad3.png

至此,两种Gitee仓库管理的方法就讲完了,根据自己的情况选择不同的工具(推荐第二种)

六、在Gitee下载的源码如何在本地部署

准备工作

1.安装Tomcat和配置环境变量

(1)什么是Tomcat

提供Web服务:Tomcat是一个Web应用服务器,可以提供Web服务,允许其他系统通过HTTP协议访问其提供的Web服务。简而言之就是处理HTML页面的

(2)安装软件

安装链接:Apache Tomcat® - Apache Tomcat 9 Software Downloads

进入网页以后,我这里下载的是Tomcat 9。根据自己电脑的位数选择

3bee4ad7f66847c38b6faead6ddc9c2c.png

安装好后记住安装路径!!!解压到当前文件夹即可

(3)配置环境变量

在配置环境变量之前,保证自己是安装好过JDK的并且对JDK也配置过环境变量。打开环境变量的方法在之前的文章也说过,就不细说了。进入环境变量后,在系统变量中新建一个变量

变量名:CATALINA_HOME

变量值为自己安装Tomcat的路径

3b936acb71c147aa994e5062f10cb30f.png

然后在该路径下打开bin目录,找到startup.bat文件,进行启动

f50b8a5a43a442e79507c66ec4b60cec.png

跳出一个弹窗然后出现一堆咱看不懂的信息就表示启动成功了(这里我已经启动过了,所以没截图展示)

2.在IDEA中配置Tomcat

在IDEA中创建一个普通的java项目

1131bb84bcaa4303b3d490ea3f83f771.png

在页面右边找到如图位置

9da3e079426d4e9988141bef53e2436b.png

8c0f7b84319b491384cc6dd8ed975f3a.png

开始部署

66b65e2b684c4460bd293e883bfcd28b.png

因为这里要配置工件,所以我引用外部工件进行演示

7ae1e0911f5844ab8e03b264f22fb0ed.png

因为没有配置工件所以出现警告,点击右边的修复就好了,之后点击确定,就可以在右上角看到如图所示的标志了,即可运行程序在服务器

df274bd2bc294485be91f43d546b1573.png

3.以图书管理系统为例,部署项目

(1)在Gitee上搜开源代码

5e97c1b8ffa54dab9e9af658282c286f.png

f29c7f8dac7a4fe0bc08becdeca7834c.png

在GItee上克隆代码到本地仓库前文已经讲述,这里不在讲述。下好后,把文件夹以拖动的方式在IDEA中打开。进到IDEA后,找到右边小菜单中的maven,点击刷新。

26d75c5bed394af0ae2c7a42ca1f7ad0.png

然后在等待依赖下好,在等待中可以进行其他部署。

(2)建立数据库

利用IDEA自带的数据库

01e41283349b4483b768f78bd1403835.png

建立一个数据库

5a45f73c120747908689ba6d36405e82.png

建表

64ff8e83ac124ba0b7698f1026efd4ea.png

08538318869949988ded419c2ae49418.png

点击运行,数据库部署就完成了

(3)Tomcat部署

def2d82028c04b8f89834fe89128b685.png

然后在检查数据库中的信息是否正确,主要检查如图两个地方

abd982dfbe5540f08e69ecc113979578.png

之后点击运行按钮即可运行

eb62dfcf3b9f47ebb8f8e2ea6f8e86dc.png

注!!!在运行之前先保证所有的编码格式都是UTF-8格式!!!

9e8447a489124b56a9f0a11c1d9eb4c4.png

这里出现了乱码,去看一下项目介绍,有解决方案

a75225b02e974276a308f3a453480ad6.png

然后再点启动就好了

该系统有三个登录方式,每个对应不同的功能(注:用户登录部分地方出现乱码,其他模式下没问题,可能是代码的原因,有些开源代码也是有一些bug或者本身开发系统使用的工具版本不兼容都有可能导致乱码甚至无法正常部署项目;有写开源代码甚至没有sql文件,目的就是防白嫖)

页面展示

1be0eb26f8f94e66888c67b2c54b8dfe.png

用户模式

5a54f3fe815e43f8b2388d729961cae7.png

管理员模式af3ef695de2b42a3b108ee61bf541b5e.png

92d74271460d464b8356502b89f1c44c.png

系统管理员模式

d88240dbf40444a5ba264cfcedb938de.png

1bc6d3de9905474f9b6e26ed1aba5770.png

总结

本周学习了如何在Gitee下载开源代码以及上传代码到远端。还学习到了在Gitee下载的代码该如何在本地部署。只学习了大致的框架,大致了解了个工具的用途,但是具体之间的联系,具体工具怎样实现具体的功能在今后还需继续学习。每个项目、系统涉及到的技术栈,还没有深入的学习,现阶段就是先了解哪些项目要涉及哪些技术栈,然后再去深入学习它,把最常用的几个工具学习,再找几个开源的系统或者项目练练手,更具体地去了解这几个工具之间的联系和具体负责的功能。(每篇附赠一句名言:书山有路勤为径,学海无涯苦作舟)

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号