【GIT】在linux系统中的配置

安装

配置

配置用户名和邮箱

git config --global user.name "your_name"
git config --global user.email "xxx@xxx.com"

生成RSA密钥

ssh-keygen -t rsa -C "xxx@xxx.com"

接下来就是一路“Enter”。

生成的密钥文件所在的路径:

~/.ssh/id_rsa		# 私钥
~/.ssh/id_rsa.pub	# 公钥

将公钥里边的内容全部复制到gitlab(或github)中。

配置gitlab

点击右上角的下拉框 -> 设置 -> ssh密钥
在这里插入图片描述

将从id_rsa.pub复制出来的内容粘贴到“密钥”栏中,并点击“增加密钥”

在这里插入图片描述

ssh-add

然后clone软件包会出现错误sign_and_send_pubkey: signing failed: agent refused operation
在这里插入图片描述
执行如下指令,然后再进行clone即可。

eval "$(ssh-agent -s)"
ssh-add
Linux系统配置Git,首先需要安装Git软件。你可以通过包管理器进行安装,例如在Ubuntu或Debian上,可以运行: ```sh sudo apt-get update sudo apt-get install git ``` 如果你使用的是CentOS或Fedora,可以使用dnf: ```sh sudo dnf install git ``` 安装完成后,你可以按照以下步骤验证并设置Git: 1. **全局配置**: 打开终端,输入`git config --global user.name "Your Name"` 和 `git config --global user.email "your_email@example.com"` 来设置用户名和电子邮件地址,这将让你的提交记录关联到你。 2. **SSH key setup (推荐)**: - 创建SSH密钥对:`ssh-keygen -t rsa` - 将公钥添加到GitHub或其他仓库服务器的SSH密钥。 - 在终端输入`cat ~/.ssh/id_rsa.pub`,复制内容粘贴到GitHub账户的"SSH and GPG keys"页面。 3. **初始化本地仓库**: 当你需要在一个目录创建一个新的Git仓库时,进入该目录然后运行`git init`。 4. **克隆现有仓库**: 如果你想从远程仓库获取代码,可以使用`git clone <repository_url>`命令。 5. **提交和推送到远程仓库**: 对代码做更改后,用`git add .`添加所有修改,`git commit -m "commit message"` 提交,最后`git push origin master`推送至远程master分支。 6. **其他常用命令**: - 查看状态:`git status` - 检出旧版本:`git checkout [branch]` - 版本切换:`git branch`, `git checkout -b new_branch` 记得保护好你的私钥,不要随意分享。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值