Git使用基础--上传公钥、修改远程仓库地址

文章目录

    • 1.上传本地公钥到服务器
      • 1.本地生成公钥
      • 2.查找服务器保存公钥的地址
    • 2.修改远程仓库地址
      • 方法一 : 通过命令直接修改远程仓库地址
      • 方法二: 先删除在添加你的远程仓库
      • 方法三: 直接修改你本地的.git文件

1.上传本地公钥到服务器

本地环境:windows 10
终端:git bash
服务器: centos 7

1.本地生成公钥

cd ~/.ssh/ 

# 如果提示如果提示 “ No such file or directory" 那么可以采用 命令:
# mkdir ~/.ssh来创建文件夹

git config --global user.name "you Account" 
git config --global user.email "you [email protected]" 
ssh-keygen -t rsa -C “you email@163.com"
# 生成ssh公钥

在这里插入图片描述

id_rsa.puh 这个文件就是我们需要的公钥文件

2.查找服务器保存公钥的地址

在服务器**/etc/ssh/sshd_config**文件,是ssh远程连接的配置文件,它可以告诉我们,哪个文件保存了公钥的文件

Git使用基础--上传公钥、修改远程仓库地址_第1张图片
找到AuthorizedKeysFile ,这个参数,后面就是我们需要的文件地址,对应的是家目录下的.ssh/authorized_keys

把本地的公钥文件里面的信息,复制到authorized_keys,这个文件里面即可。

备注:
1.在文件里面另起一行,复制你的公钥文件
2.authorized_keys,这个文件可以保存多个公钥,保证服务器可以连接不同的仓库文件

2.修改远程仓库地址

方法一 : 通过命令直接修改远程仓库地址

git remote 查看所有远程仓库
git remote xxx 查看指定远程仓库地址
git remote set-url origin 你新的远程仓库地址

方法二: 先删除在添加你的远程仓库

git remote rm origin
git remote add origin 你的新远程仓库地址

Git使用基础--上传公钥、修改远程仓库地址_第2张图片

方法三: 直接修改你本地的.git文件

修改.git配置文件,文件是隐藏文件,windows系统需要注意

这方法,在我另一篇博客中有介绍,直接修改配置文件信息:
https://blog.csdn.net/chenmozhe22/article/details/105065086

你可能感兴趣的:(Linux)