Git提交gitLab设置用户名,生成公私钥

本文详细介绍了在Windows环境下Git的安装步骤,并提供了Git的基本命令及配置过程,包括设置用户名和邮箱、生成SSH密钥、IDEA集成配置。此外,还列举了常见的Git操作,如添加、提交、拉取、推送等,帮助初学者快速上手Git版本控制系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git下载安装可以在官网下载
GIT官网入口
下面是windows环境安装,(linux可以下载对应的版本)
在这里插入图片描述
安装
傻瓜式一键安装在这里插入图片描述在这里插入图片描述

在这里插入图片描述

git config --global user.name "name"    //设置全局用户名
git config --global user.email "mail"   //设置邮箱
git config --global  --list             //查看用户名邮箱

IDEA配置git
在这里插入图片描述
在这里插入图片描述
通过命令生成秘钥

ssh-keygen -t rsa -C "xiayang"    //后面是账号

在这里插入图片描述
在这里插入图片描述
复制id_rsa.pub到gitlab
在这里插入图片描述
在这里插入图片描述
基本操作
在这里插入图片描述
** Git 常用命令**

命令                                                    简要说明

git add                                                添加至暂存区
git add–interactive                            交互式添加
git apply                                              应用补丁
git am                                                应用邮件格式补丁
git annotate                                      同义词,等同于 git blame
git archive                                         文件归档打包
git bisect                                          二分查找
git blame                                           文件逐行追溯
git branch                                          分支管理
git cat-file												版本库对象研究工具
git checkout          								检出到工作区、切换或创建分支
git cherry-pick										提交拣选
git citool												图形化提交,相当于 git gui 命令
git clean												清除工作区未跟踪文件
git clone												克隆版本库
git commit											提交
git config												查询和修改配置
git describe											通过里程碑直观地显示提交ID
git diff													差异比较
git difftool												调用图形化差异比较工具
git fetch												获取远程版本库的提交
git format-patch									创建邮件格式的补丁文件。参见 git am 命令
git grep												文件内容搜索定位工具
git gui													基于Tcl/Tk的图形化工具,侧重提交等操作
git help												帮助
git init													版本库初始化
git init-db*											同义词,等同于 git init
git log													显示提交日志
git merge												分支合并
git mergetool										图形化冲突解决
git mv													重命名
git pull													拉回远程版本库的提交
git push												推送至远程版本库
git rebase											分支变基
git rebase–interactive							交互式分支变基
git reflog												分支等引用变更记录管理
git remote											远程版本库管理
git repo-config*									同义词,等同于 git config
git reset												重置改变分支“游标”指向
git rev-parse										将各种引用表示法转换为哈希值等
git revert												反转提交
git rm													删除文件
git show												显示各种类型的对象
git stage*												同义词,等同于 git add
git stash												保存和恢复进度
git status												显示工作区文件状态
git tag													里程碑管理


更多命令可以百度

### GitLab 用户名和密码管理 #### 创建用户名 为了在 GitLab 中配置全局用户名,可以通过命令行工具 `git` 来完成这一操作。具体来说,执行如下命令来设定全局用户名: ```bash git config --global user.name "Your Name" ``` 此命令允许用户在整个系统范围内应用指定的名字作为提交记录中的作者名称[^1]。 对于邮箱地址的设置同样重要,因为这是联系开发者的重要方式之一。通过下面这条指令实现: ```bash git config --global user.email "your_email@example.com" ``` 上述两条命令均带有 `--global` 参数,意味着这些设置适用于当前计算机上的所有仓库;如果不希望如此,可省略该参数仅针对单个项目做个性化调整。 #### 查看已设信息 一旦完成了基本信息(如姓名和电子邮件)的初始化工作之后,随时都可以利用以下命令检查现有的配置情况: ```bash git config --global --list ``` 这段代码能够展示之前所作的一切更改详情,包括但不限于用户的全名和个人邮件地址等敏感资料。 #### 修改密码流程 当遇到创建的新用户未被赋予初始密码的情况时,通常的做法是由管理员先行建立账户框架,随后再进入后台管理系统对该特定条目实施进一步编辑动作——此时便会出现选项供输入临时性的访问密钥。值得注意的是,部分情况下由于网络环境等因素影响可能导致激活链接未能成功送达收件箱,因此建议采取手动干预措施确保每位注册者都能顺利获取必要的认证凭证[^2]。 #### 找回或重置密码 如果普通用户忘记了自己用于登录 GitLab 的密码,那么就需要按照官方指引来进行自我服务式的恢复过程。一般而言,这涉及到向关联电子信箱发送一封含有特殊URL的安全通知信函,点击其中附带的超链就能跳转至专门设计好的页面指导后续步骤直至最终更新个人安全凭据为止。不过在此之前,可能还需要验证身份的真实性以防止恶意行为的发生[^4]。 另外,在集成开发环境中(比如 IntelliJ IDEA),有时也会存储有关于版本控制系统帐户的信息,这意味着即使是在浏览器端解决了问题之后也有可能面临同样的挑战直到同步清除缓存数据或者覆盖旧有记录才行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值