git 配置 -使用记录1

本文记录了在git仓库中添加SSH密钥的步骤。首先介绍git与github账号不同,单位一般会搭建自己的git。若要复制使用git仓库代码,需先确认服务器已安装git,然后依次进行生成new SSH key、将SSH key添加到SSH - agent的操作,完成后即可在服务器上使用git命令。

 

很久前就零零碎碎的用git了,但是没有整理过,现在记录下从头开始。

首先git于自己的github账号不是同一个东西。自己所在的不同组织单位一般都会搭建自己的git。git的使用教程可以参考廖雪峰的网站。git的安装一般在单位的服务器上都安装了。自己想要复制使用git仓库的代码,首先是单位给了你的git的账号。用xshell连接服务器后,输入git,如果有命令提示,则说明服务器已经安装了git,你要做的就是给自己的账号增加ssh/GPG秘钥。

第一步生成new SSH key

Xshell中命令记录:
 

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

然后摁enter

在输入一个字符端,一般输入账户邮箱好记。再次输入确认一遍。

然后会提示生成的key 保存在哪个文件目录下。

第二步  Adding SSH key to the SSH-agent(git仓库)

确认服务器的ssh-agent在运行。

xshell(服务器)

eval $(ssh-agent -s)

如果没有进程号,则需要另为启动

# start the ssh-agent in the background

将ssh private key 添加到ssh -agent.

ssh-add ~/.ssh/id_rsa

会要求输入一个Enter passphrase for /home/用户名/.ssh/id_rsa:,将之前第一步输入的字段名(邮箱)输入即可。

然后去服务器存key的路径,

 vim ~/.ssh/id_rsa.pub

复制打开的rsa.pub中的内容,在浏览器中打开组织的git,登录进去,“个人信息和配置” ---》 “SSH/GPG 秘钥”--》管理SSH秘钥,增加秘钥。将秘钥复制添加进去。

这样,便可以在服务器(xshell连接)上复制使用git 命令来clone和修改代码了

### Git 全局配置方法及参数说明 `git config --global` 是用于设置全局 Git 配置的命令,这些配置信息会存储在用户的主目录下的 `.gitconfig` 文件中。以下是对 `git config --global` 的详细说明和使用方法[^1]。 #### 1. 设置用户名 通过以下命令可以设置全局的用户名: ```bash git config --global user.name "Your Name" ``` 此命令将指定的用户名写入到全局配置文件中。每次提交时,Git使用该用户名作为提交者的标识[^3]。 #### 2. 设置用户邮箱 设置全局的用户邮箱可以通过以下命令实现: ```bash git config --global user.email "your-email@example.com" ``` 此命令将指定的邮箱地址写入到全局配置文件中。与用户名类似,邮箱地址也会被记录在每次提交的信息中[^3]。 #### 3. 查看当前配置 如果需要检查当前的全局配置,可以使用以下命令: ```bash git config --global --list ``` 此命令会列出所有已设置的全局配置项及其值[^2]。 #### 4. 检查特定配置项 若只想查看某个具体的配置项(如用户名或邮箱),可以使用以下命令: ```bash git config --global user.name ``` 或者: ```bash git config --global user.email ``` 这些命令分别返回当前的用户名和邮箱地址[^2]。 #### 5. 修改配置文件 如果需要直接编辑全局配置文件,可以使用以下命令打开默认的文本编辑器: ```bash git config --global -e ``` 这将打开 `.gitconfig` 文件,允许手动修改配置项[^5]。 #### 6. 删除全局配置 如果需要删除某个全局配置项,可以使用以下命令: ```bash git config --global --unset user.name ``` 或者: ```bash git config --global --unset user.email ``` 这些命令会从全局配置中移除指定的配置项。 #### 7. 参数说明 - `--global`:表示配置为全局生效,存储在用户的主目录下的 `.gitconfig` 文件中。 - `user.name`:设置提交者的用户名。 - `user.email`:设置提交者的邮箱地址。 - `--list`:列出所有配置项及其值。 - `--edit`:打开配置文件进行手动编辑。 - `--unset`:删除指定的配置项。 通过上述方法,可以轻松完成 Git 的全局配置,确保每次提交时都能正确记录用户的详细信息[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值