Git链接远程快捷教程,通用

14 篇文章 0 订阅
1 篇文章 0 订阅

Git使用说明

本文介绍如何在windows系统安装和配置Git客户端,以及基本的git使用方法。

安装git客户端

所有软件采用默认安装即可!

1.安装git支撑软件

下载软件请点击,这里
安装本软件后,即可通过git bash使用git的全部功能。但是,命令行的方式不太适合普通用户使用,所以可以下载并安装TortoiseGit,将大部分git功能集成进windows右键菜单。

2.安装TortoiseGit

你可以在这里下载到TortoiseGit的安装程序和汉化包。

配置TortoiseGit

1.配置为中文界面

中文界面

2.配置git客户端软件的路径

git路径

3.配置git用户名

git用户

4.配置ssh客户端路径

这里写图片描述

使用git

1.从GitLab克隆远程repository到本地

鼠标右键选择Git克隆
在Git克隆窗口中,输入URL和目录,然后点击确定。
Git克隆

2.本地数据仓库的操作

数据仓库clone到本地以后,你可以随意对它进行操作。对于大多数常规的操作,其方法类似svn,这里就不再赘述。如果你要用到的git操作,没有在本文里介绍,还是建议你去问度娘和谷哥。
唯一需要强调的是,git是一个分布式的版本控制系统,所以当你commit以后,仅仅是在你本地的版本库中提交了更改。如果你要使远程版本库(比如gitlab)中的代码与你本地的代码库同步,还需要进行一个push操作,将你本地的代码push到remote repository。

3.添加自己的ssh key到GitLab

为了开森、舒畅的工作,你是否想在每次push代码到GitLab服务器时,都省去输入用户名和密码的繁琐步骤!? OK,木有问题。这时,你只需要生成一个ssh key,并上传到GitLab服务器,即可实现你的愿望!Bingo。。。
打开git bash
设置git的username和email
gitconfigglobaluser.nameuser git config --global user.email "user@email.com"$ git config –list
生成密钥 $
ssh-keygen.exe -t rsa -C “user@email.com”Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved
in /c/Users/Administrator/.ssh/id_rsa.Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.The key fingerprint is:56:8f:86:35:eb:2b:f3:3b:df:1b:bf:08:d2:d0:09:52 user@email.comThe key’s randomart image is:+–[ RSA 2048]—-+| E || . ||
. .+ || .+o=. || S.+o. || . oo || ..o . || o o….o || +++..ooo|+—————–+
复制ssh密钥信息
上面生成的ssh密钥文件路径为C:\Users\Administrator.ssh\id_rsa.pub,用记事本打开,复制里面的信息。
上传ssh key到GitLab上
使用账户登录Git,然后上传刚才生成的ssh key。
这里写图片描述

新建sshkey
至此,配置完成。

常见问题

1.为何我上传了ssh key到GitLab,但是仍然会提示我输入用户名密码?

GitLab支持两种传输协议,分别是ssh和http。
上传sshkey
只有当本地repository与远端repository通讯时,使用的是ssh协议时,才能通过ssh密钥的验证,免去输密码的步骤。也就是说,你的远端repository的URL必须是以git开头的形式,如:git@git.com/notice.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值