git与gitee快速入门

2022-12-23 0 647

序言

责任编辑具体来说如是说了gitee帐号注册登记和Git辅助工具的加装;接着如是说了SSH私钥的聚合和加进;接著如是说了怎样建立gitee的远距库房和邻近地区库房;最终单纯如是说了git的INS13ZD。

git是现阶段最杰出的、分布式系统的、开放源码的管理工作辅助工具系统,换句话说是两个管理工作辅助工具与管理工作的辅助工具。gitee、github、gitlab等都是如前所述git的标识符代销网络平台,为采用者提供更多git标识符库房和其它的许多附带服务项目。

OpenHarmony在gitee(

https://gitee.com/openharmony)和github(

https://github.com/openharmony)上都有标识符库房,但虽然gitee是亚洲地区的标识符代销网络平台,比github速率更慢、更平衡许多。因此在他们展开韩化英合作开发以后,如果先期掌控git和gitee的采用。

一、注册登记Gitee 帐号

gitee官方网站:https://gitee.com/

具体来说他们须要到gitee官方网站上来注册登记两个帐号,注册登记业务流程没甚么不光的,这儿就不约勒了。

gitee协助:https://gitee.com/help

二、加装Git

2.1 Git官方网站

Git官方网站主页:https://git-scm.com/

git与gitee快速入门

Git下载主页:

https://git-scm.com/downloads
git与gitee快速入门

Git支持macOS、Windows和Liunx/Unix。

2.2 Windows网络平台下加装

下载页面:

https://gitforwindows.org/

下载页面:

https://git-scm.com/download/win
git与gitee快速入门

选择下载合适自己系统的加装程序(如:64-bit Git for Windows Setup),接着正常加装即可,没甚么须要不光说明的。

在Windows网络平台加装好Git之后,在文件夹中单击鼠标右键,选择“Git Bash Here”,就可以打开Git Bush终端,在终端中可以输入并执行git命令。@以后是计算机的采用者名,@之后是计算机名;MINGW64表示正在运行的Git Bash的信息,后面是当前所在的目录;~表示根目录,默认情况下一般是:/c/Users/计算机采用者名

git与gitee快速入门

2.3 Ubuntu网络平台下加装

下载页面:

https://git-scm.com/download/linux
git与gitee快速入门

1、加装git

多数情况下,他们在Ubuntu中打开两个终端窗口,接着在终端中执行以下命令加装Git就可以了。

sudo apt-get install git

加装完成之后,可执行命令:git –version,查看git的版号。

虽然Ubuntu官方库房中的Git版更新会有些滞后,如果希望采用最新的平衡版,可以执行以下命令加装Git:

sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git

2、加装git-all

也可以用以下命令加装git-all,但一般不须要。git与git-all的区别在于:git是Git的核心功能包(一般情况下够用了);git-all除了包括Git的核心功能包之外,还包括了很多在核心功能包基础上合作开发的附带功能包。参考:

https://ubuntuqa.com/article/11066.html sudo apt-get install git-all

3、加装git-lfs

如果有大文件须要管理工作,就必须加装git-lfs。git-lfs 是 Git 的两个扩展,用来协助git实现对大文件的版管理工作,lfs是Large File Storage的缩写。顺便说一下,在git的Windows版的加装程序中已经包含了git-lfs,不须要单独加装。

注意:git-lfs 要求 git的版 >= 1.8.2

https://gitee.com/vcs-all-in-one/git-lfs

https://gitee.com/mirrors/git-lfs

https://gitee.com/help/articles/4235

依次执行以下指令,可以加装git-lfs。

sudo apt install curl curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash sudo apt-get install git-lfs git lfs install
git与gitee快速入门
git与gitee快速入门
git与gitee快速入门

说明:在执行以下上述指令以后,已经先执行了:sudo apt-get install git-lfs从Ubuntu官方库房加装了git-lfs,因此在执行上述第3条指令时是截图中显示的是update。

2.4 初次采用Git以后的配置

参考:

https://gitee.com/help/articles/4107

在初次采用Git以后,须要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级Git后还会沿用现有的配置。当然,如果须要,你随时可以用相同的命令修改已有的配置。

Git 提供更多了两个叫做git config 的辅助工具,专门用来配置或读取相应的工作环境变量,而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为,这些变量都是存放在相应的配置文件中的。

配置分为三级,从上到下依次为:系统级(适用系统中的所有采用者)、采用者级(适用当前采用者中的所有库房)、库房级(只适用于当前库房),上级配置会被下级同名的配置项所覆盖。

配置级别

配置命令

配置文件

系统级

git config –system

/etc/gitconfig 文件

采用者级

git config –global

~/.gitconfig 文件

库房级

git config

库房目录下的.git/config 文件

在邻近地区终端中执行以下命令,配置基本信息。name尽量和Gitee的采用者名保持一致,但email必须是注册登记Gitee时采用的邮箱。命令不分前后,没顺序。

git config —globaluser.name“yourname” git config —global user.email [email protected]

如果须要采用 HTTPS协议在邻近地区与远距库房之间展开数据传输,可以用以下命令配置客户端记住密码,避免每次都输入密码。

git config –global credential.helper store

要检查已有的配置信息,可以采用 git config –list 命令。

除了上面的基本配置之外,还可以配置许多其它信息,如果须要可以参考上面的链接。

三、聚合/加进SSH私钥

参考:

https://gitee.com/help/articles/4181#article-header0

Gitee 支持许多数据传输协议,如:HTTPS协议、SSH协议等等。如果想采用SSH协议(即:采用远距库房的SSH地址)访问远距库房,就必须提前配置好账户/库房的SSH私钥,否则就只能用库房的HTTPS地址访问库房。

下面以Windows网络平台为例,聚合/加进SSH私钥。Ubuntu下的命令是一样的。

3.1 聚合SSH私钥

1、打开Git Bash,在终端里执行以下命令:

ssh-keygen -t ed25519 -C[email protected]

注意:这儿的 [email protected] 只是聚合的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。现在网上的大部分教程之因此都采用邮箱聚合,只是因为一开始的初衷仅仅是为了便于辨识。

2、按照提示完成三次回车,即可聚合 ssh key,私钥被保存在文件:

/c/Users/ASUS/.ssh/id_ed25519.pub中。
git与gitee快速入门

3、打开这个文件,可以查看public key。

cat /c/Users/ASUS/.ssh/id_ed25519.pub
git与gitee快速入门

如果按照廖雪峰的方法:

https://www.liaoxuefeng.com/wiki/896043488029600/1163625339727712,执行以下命令聚合SSH私钥。ssh-keygen -t rsa -C [email protected]
git与gitee快速入门

3.2 加进SSH私钥

1、登录gitee帐号,选择“设置” — “安全设置” — “SSH私钥” — “加进私钥”。

git与gitee快速入门

2、在邻近地区终端中执行以下命令。第一次执行结果如下图,会提示是否continue,输入yes后程序会自动连接,如果要求登录,直接输入登录信息即可。

ssh -T git@gitee.com
git与gitee快速入门

3、如果出现上图中最终一行提示,须要在邻近地区终端中再次执行上面的命令。

git与gitee快速入门

四、建立gitee远距库房

1、登录 Gitee 帐号。

2、通过网站右上角的「+」号,选择「新建库房」,进入新建库房页面。

git与gitee快速入门

3、在新建库房页面按下图所示填写库房信息。

git与gitee快速入门

4、单击“建立”即可建立库房,并进入库房主页。如果库房是空的,主页就如下图所示,最上面是库房的HTTPS地址和SSH地址。单击最右边的“管理工作”,可以打开库房的管理工作页面。

git与gitee快速入门

五、建立gitee邻近地区库房

参考:

https://gitee.com/help/articles/4122

https://gitee.com/help/articles/4109

https://gitee.com/help/articles/4111

建立两个与远距库房相关联的邻近地区库房有两种方法

方法一:直接在邻近地区终端中执行git clone命令,就可以将远距库房克隆到邻近地区,建立两个与远距库房关联的邻近地区库房。

git clone https://gitee.com/dandelion_jsnj/intelligent-identification.git

或者采用库房的SSH地址:

git clone git@gitee.com:dandelion_jsnj/intelligent-identification.git

在邻近地区库房目录中执行命令git remote -v,可以看到邻近地区库房与远距库房的关联关系。origin是远距库房在邻近地区的默认名称。

git与gitee快速入门

方法二:具体来说,在邻近地区新建两个文件夹;接着,用命令git init将这个文件夹初始化成两个gitee邻近地区库房;最终,用命令git remote add将邻近地区库房与两个远距库房关联起来。

mkdir local #新建两个文件夹 cd local git init #将文件夹初始化成两个gitee邻近地区库房 git remote add origin [email protected]:dandelion_jsnj/intelligent-identification.git #将邻近地区库房与两个远距库房关联起来。origin是远距库房在邻近地区的默认名称,用于指代名称后面的远距库房地址,也可以用其它名字。

六、GitINS13ZD

参考:

Git知识大全:

https://gitee.com/help/categories/43

廖雪峰Git教程:

https://www.liaoxuefeng.com/wiki/896043488029600

菜鸟Git教程:

https://www.runoob.com/git/git-tutorial.html

要比较全面地掌控git的采用,可以参考上面这三个教程。除了责任编辑以后已经如是说的git命令,下面再如是说最常用的两种INS13ZD:

1、上推(push):From邻近地区库房To远距库房。在邻近地区库房目录下执行以下命令:

#加进/指定要提交给远距库房的内容。.表示所有被修改的内容,也可以指定某个文件。 git add . #为本次提交加进备注信息 git commit -m “对本次提交的说明” #将指定的内容提交给名为origin的远距库房的master分支。 git push origin master

2、下拉(pull):From远距库房To邻近地区库房。在邻近地区库房目录下执行以下命令:

#用名为origin的远距库房的master分支更新邻近地区库房。 git pull origin master

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务