添加ssh密钥同步代码到git仓库

1、创建一个项目,并这个项目所在目录创建一个git本地仓库
2、华为云(github、gitlab、gitee)等代码托管平台 新建一个仓库,设置好ssh密钥,获取仓库的SSH地址。
其中,获取添加ssh密钥过程:
(1)在本地仓库目录进入Git Bash Here后,使用指令产生一个秘钥对。

ssh-keygen -t rsa -C “与git账号设置的email值相同”

执行这个命令之后,系统会自动在当前用户目录下创建.ssh目录,该目录下包含两 个文件: id_rsa 、 id_rsa.pub ,需要将 id_rsa.pub 文件内容拷贝到远程代码 托管库(如码云、github、gitlab);
在这里插入图片描述
(2)在添加了密钥的路径查看文件

ls

在这里插入图片描述

(3)复制公钥到服务器(也可以直接用记事本打开 id_rsa.pub 文件,复制即可,注意为一行)

cat 文件名.pub

在这里插入图片描述

(4)添加个人公钥
添加不了,就试试把 .pub 文件里的内容复制别的编辑器中,再复制出来去添加
github弄完上面就可以push了

3、先把华为云上的git仓库pull下来,在本地仓库目录下

git pull SSH地址 --allow-unrelated-histories

--allow-unrelated-histories必须加,不然不能操作了。

4、然后就可以提交代码到华为云了

附:连贯操作
(1)先建自己的本地库,再添加远程地址

git init
git config --global user.name 用户名
git config --global user.email  邮箱
git remote add origin SSH地址
git pull origin master
git push origin master

(2)没建本地库,直接克隆远程库

git clone SSH地址
git config --global usre.name 用户名
git config --global usre.email  邮箱
git pull origin master
git push origin master
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值