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

一 、打开设置

gitlab 用户SSH秘钥 文件存储路径 gitlab生成ssh密钥_git

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

gitlab 用户SSH秘钥 文件存储路径 gitlab生成ssh密钥_git_02

二、生成密钥

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

gitlab 用户SSH秘钥 文件存储路径 gitlab生成ssh密钥_git_03

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

gitlab 用户SSH秘钥 文件存储路径 gitlab生成ssh密钥_github_04

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

gitlab 用户SSH秘钥 文件存储路径 gitlab生成ssh密钥_github_05

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

gitlab 用户SSH秘钥 文件存储路径 gitlab生成ssh密钥_远程仓库_06

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

gitlab 用户SSH秘钥 文件存储路径 gitlab生成ssh密钥_远程仓库_07

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

gitlab 用户SSH秘钥 文件存储路径 gitlab生成ssh密钥_远程仓库_08

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

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

gitlab 用户SSH秘钥 文件存储路径 gitlab生成ssh密钥_ssh_09

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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 (推送到远程仓库)