git使用ssh密钥上传代码操作

本文详细介绍了如何通过SSH连接GitLab,包括生成SSH密钥、添加公钥、配置本地git、推送和管理远程仓库的步骤。

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

git 如何通过ssh连接gitlab

要通过 SSH 连接 GitLab,您需要首先确保已经生成了 SSH 密钥并将公钥添加到您的 GitLab 账户中。以下是连接 GitLab 的基本步骤:

生成 SSH 密钥:
在终端中运行以下命令生成 SSH 密钥:

ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
将公钥添加到 GitLab 账户中:cat ~/.ssh/id_rsa.pub, 将其添加到您的 GitLab 账户的 SSH 密钥设置中。

在 GitLab 上创建一个新的项目或找到现有的项目。

本地机器上操作push:

git init
git remote add origin git@your-gitlab-domain.com:username/repository.git
git pull origin master 拉取项目, master是分支的名字
git add . / git add -A #来添加所有已修改、新建和删除的文件
git rm --cached 文件名 # 删除add的文件
git commit -m “修改内容”
git branch -a #查看分支
git branch 分支名字 # 创建分支
git push -uf origin master 推送更改

再次提交不同的 Git 远程仓库地址(即更改远程仓库的 origin 地址)

git remote -v #查看当前 Git 仓库的远程仓库地址
git remote rm origin #删除当前的 origin 远程仓库
git remote add origin <new_remote_url> #添加新的远程仓库地址
git remote -v # 验证是否更改
git push -uf origin master #将本地更改推送到新远程仓库。

已经将文件上传到 Git 仓库,并且想要将其删除并推送到远程仓库

git rm <file> / git rm -r <folder>
git commit -m “Remove file” # 提交更改:执行以下命令提交删除操作
git push origin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值