一、设置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
步骤(2): 现在登录到您的GitLab帐户,然后单击**[Settings]** 选项。
步骤(3): 要创建SSH密钥,请单击菜单左侧的 SSH Key 选项卡。
步骤(4): 现在转到您的电脑C盘驱动器,您将看到第一步中生成的.pub
扩展名的文件(在目录:C:\Users\Administrator\.ssh
)。或者可以在执行完生成shh密令的时候 cat id_rsa.pub 可以查看公钥直接复制
步骤(5): 接下来打开 id_rsa.pub
文件,复制SSH密钥并将其粘贴到高亮显示的密钥框中,如下图所示:
步骤(6): 单击添加密钥(Add key)按钮,将SSH密钥添加到您的GitLab。 您将看到SSH密钥的简短版本,标题和创建日期,如下图所示:
三、设置全局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 (推送到远程仓库)