2022年最新GIt和GitLabshh生成和使用教程

一、设置Full name和提交邮箱(Commit email)

一 、打开设置

在这里插入图片描述

二、设置用户名和提交邮箱

在这里插入图片描述

二、生成密钥

SSH代表用于管理网络,操作系统和配置的Secure Shell或Secure Socket Shell,并且每次都不需要使用用户名和密码即可验证GitLab服务器。 您可以设置SSH密钥以提供计算机与GitLab之间的可靠连接。 在生成ssh keygen之前,您需要在系统中安装Git

步骤(1): 要创建SSH密钥,请打开Git Bash命令提示符并输入命令,如下所示:

生成ED25519命令:
ssh-keygen -t ed25519 -C 123456789@qq.com 替换自己的提交邮箱
For 2048-bit RSA命令:
ssh-keygen -t rsa -b 2048 -C 123456789@qq.com 替换自己的提交邮箱

复制粘贴以后 一直默认回车 如果提示OverWirte 覆盖 选择Y

img

步骤(2): 现在登录到您的GitLab帐户,然后单击**[Settings]** 选项。

img

步骤(3): 要创建SSH密钥,请单击菜单左侧的 SSH Key 选项卡。

img

步骤(4): 现在转到您的电脑C盘驱动器,您将看到第一步中生成的.pub扩展名的文件(在目录:C:\Users\Administrator\.ssh)。或者可以在执行完生成shh密令的时候 cat id_rsa.pub 可以查看公钥直接复制

img

步骤(5): 接下来打开 id_rsa.pub 文件,复制SSH密钥并将其粘贴到高亮显示的密钥框中,如下图所示:

img

步骤(6): 单击添加密钥(Add key)按钮,将SSH密钥添加到您的GitLab。 您将看到SSH密钥的简短版本,标题和创建日期,如下图所示:

img

三、设置全局git用户名和密码

一、查看git配置
git config --list

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VXQBL5GJ-1642143174266)(C:/Users/Ivan_YANG/AppData/Roaming/Typora/typora-user-images/image-20220114144600322.png)]

二、设置全局邮箱和用户名
git config user.name 用户名

git config user.email 邮箱

四、git 常用密令

# git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
 
# 1.查看git配置信息
 git config --list
 
 
# 2.查看git用户名、密码、邮箱的配置
git config user.name
git config user.password
git config user.email
 
 
# 3.设置git用户名、密码、邮箱的配置
git config user.name "freedom" 
git config user.password "123456"
git config user.email "1548429568@qq.com"

# 3.设置git用户名、密码、邮箱的配置(全局配置)
git config --global user.name 用户命
git config --global user.name freedom
git config --global user.password 密码
git config --global user.password abc0506abc
git config --global user.password 邮箱
git config --global user.email "1548429568@qq.com"
 
 
# 4.修改git用户名、密码、邮箱的配置(全局配置)
 git config --global user.name "freedom" 
 
git init (初始化仓库)

git show   提交版本号         (展示残仓库的状态)

git add (增加到暂存区)

git commit -m "信息" (提交到仓库)

git status (查看仓库状态)

git pull (将远程仓库的提交拉到本地)

git push (将本地的提交推送到远程仓库)

git remote add "别名" 仓库地址 (连接远程仓库的地址) 

git remote -v (查看当前所连接的仓库的地址)

git add . (将所有文件提交到暂存区)

git commit . -m "此次修改的信息" (将所有文件提交到本地仓库)

git clone 仓库地址

git push   "仓库地址别名" master (推送到远程仓库)

git add . (将所有文件提交到暂存区)

git commit . -m "此次修改的信息" (将所有文件提交到本地仓库)

git clone 仓库地址

git push   "仓库地址别名" master (推送到远程仓库)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伟哥学程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值