从零开始使用git-git使用方法|git最简单的使用方式|git使用步骤|git怎么用|git用不了怎么办?|怎么在git上拉代码?

通过HBuiderX 可视化使用git

先去下载HBuiderX 工具

在这里插入图片描述

下载后,选择文件-导入-git导入

在这里插入图片描述

输入拉代码的地址(此处会提示,需要先去安装git插件)

在这里插入图片描述

HBuilder已经集成了svn、git的代码管理方式,在工具中选择安装插件,安装插件后可直接在HBuilder中使用

在这里插入图片描述

可以看到git插件,这里有提示 要用到TortoiseGit

在这里插入图片描述

那就先去安装TortoiseGit(地址https://tortoisegit.org/download/

这里有两个文件要下载
1.上面这个是我们要使用的TortoiseGit(先安装)
2.下面这个是TortoiseGit的语言包(后安装)

在这里插入图片描述

安装后,到HBuilder 把git上的代码拉下来

在这里插入图片描述

提示没有绑定git软件

在这里插入图片描述

下载git软件 https://git-scm.com/downloads

下载好了之后安装,也是选择默认的方式就行了,安装路径不要更改,安装程序会自动设置好环境变量。

在这里插入图片描述
在这里插入图片描述

测试是否配置好了环境变量

可以在cmd中输入git,如果弹出了下面的内容,说明环境变量是配置好了的

在这里插入图片描述

安装好了TortoiseGit 和 git.exe之后,在任意一个文件夹中单击右键,可以看到多出了Git相关的一些选项

在这里插入图片描述
进入TortoiseGit到Setting中
在这里插入图片描述

把Pull,Fetch,Push等勾选上,这些功能就会出现在右键菜单中,方便以后使用,可以根据实际的情况来选择添加

在这里插入图片描述

重新进入HBuilder,能显示拉代码的弹窗了

在这里插入图片描述
在这里插入图片描述

拉代码的时候,提示需要账号密码

在这里插入图片描述
进入TortoiseGit到Setting中
配置用户名和密码
如果不配置好用户名和密码,那么每次同步的时候都会要求输入用户名和密码,这样比较麻烦
首先输入用户名和密码,后面 "inherit"前面的勾要去掉,要不然无法编辑
因为是第一次使用,所以Edit local .git/config的按钮无法点击,如果是在一个项目中打开了设置,那么这个按钮就变得可以点击了
输入完用户名和密码之后,点击Edit globla .getconfig,就会自动弹出配置文件。在这里插入图片描述

再次进入HBuilder,拉代码中断,提示SSH错误

在这里插入图片描述

在git代码仓库中,提示要去添加ssh

(公司管理仓库的,你就不用管。只要把你自己的公钥 发给负责人就行)
(如果你想要自己创建一个git仓库,并把自己项目提交到git进行管理 详细步骤

在这里插入图片描述
在这里插入图片描述

现在没有这个ssh(密钥对–》私钥+公钥),去看下怎么生成的 (链接

在这里插入图片描述

****看文件中介绍,这就是一个免密拉取代码的一个验证身份的文件

在这里插入图片描述
在这里插入图片描述

****我没有SSH密钥,那就从第一步开始

在这里插入图片描述

第一步:需要安装 OpenSSH 客户端(文档说苹果系统是已经默认安装了的, Windows 上要自己去安装)

在这里插入图片描述

我是Windows 先看是否安装了

在这里插入图片描述

百度查看是否安装步骤(我的电脑是wim10 按操作看到安装过了)

在这里插入图片描述

回到文档中有一个生成ssh密钥介绍,根据介绍输入命令。

在这里插入图片描述

Enter file in which to save the key (C:\Users\UI_designer/.ssh/id_rsa):

这里要我们确认保存的位置,全部确认回车键就行。

在这里插入图片描述

在我的电脑中,找到刚刚确认保存的位置,.pub的就是要用到的公钥

(另外一个就是私钥,这个不用管)
在这里插入图片描述

我们用记事本打开公钥,复制

在这里插入图片描述

然后到git代码管理仓库中粘贴

(上班的时候代码仓库是由公司管理的,你把你的公钥给负责人就行)

在这里插入图片描述

测试ssh密钥是否能正常工作

在这里插入图片描述
在您第一次通过 SSH 方式连接到 GitCode的时候,将会询问您是否信任将要连接的 GitCode host地址。
当确认 yes 后,会将 GitCode 作为已知主机添加到受信任的 hosts 地址中:

The authenticity of host 'gitcode.net (121.36.6.22)' can't be established.
ECDSA key fingerprint is SHA256:HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitcode.net' (ECDSA) to the list of known hosts. 

一旦添加到已知主机列表中,将不再要求您再次验证 GitCode 主机的真实性。 再次运行以上命令时,您将只收到欢迎使用 GitCode 的@username ! 信息。

在这里插入图片描述

进入HBuiderX,拉代码发现还是报错。

分析原因:公钥我们已经设置到代码仓库中了,但是git怎么知道我的私钥的呢?

在这里插入图片描述

在拉代码的时候我们发现,有一个 Load Putty Key

(这就是传给git的私钥,git会和设置好的公钥匹配)

在这里插入图片描述

点击三个…发现没有私钥文件,发现原来是需要.ppk的私钥文件,但是没有怎么办?

分析一下:可能是需要用原来的私钥,再包一层重新生成.ppk格式的私钥
在这里插入图片描述

先检查一下拥有密钥对

在这里插入图片描述
在这里插入图片描述

cd ~/.ssh 
ls

在这里插入图片描述

有了公私钥匙对儿

1、找到Tortoise的安装目录下的bin文件夹,找到 puttygen.exe 双击打开

在这里插入图片描述

2、点击 load 按钮,找到C盘的ssh文件夹,选择私钥:id_rsa,点击打开(看不到钥匙对儿,是因为左下角没有选择 All Files)

在这里插入图片描述

3、打开后,选择 Save Private Key (存储为私钥)即可

在这里插入图片描述

我们再进入HBuiderX中,拉取代码,并选择.ppk私钥(非原私钥)

在这里插入图片描述
在这里插入图片描述

点击ok

在这里插入图片描述

不容易终于成功了!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值