当前位置: 首页 > news >正文

本地更改配置ssh密钥和更改github网址

配置 SSH 密钥以进行身份验证,可以遵循以下步骤:

生成SSH密钥

打开 Git Bash 终端

在 Windows 上,可以打开 Git Bash 终端。通常,可以在开始菜单中搜索 Git Bash 并启动它。一旦打开了 Git Bash 终端,将进入一个基于 Bash shell 的命令行界面。
在 Linux 上可以直接使用终端生成密钥
生成 SSH 密钥

在打开的 Git Bash 终端中,运行以下命令来生成 SSH 密钥:

ssh-keygen -t ed25519 -C <your-email-address>

请注意,<your-email-address> 是自己使用的电子邮件地址。

然后进入 ~/.ssh 中找到带.pub的公钥,加到github中

添加 SSH 密钥到 GitHub 帐户步骤

一旦您生成了SSH密钥,您需要将其添加到您的 GitHub 帐户中。要添加 SSH 密钥,请执行以下操作:

打开您的 GitHub 帐户页面,点击您的个人资料图标,然后选择 “Settings”。
在 “Settings” 页面中,单击 “SSH and GPG keys”。
点击 “New SSH key”。
在 “Title” 字段中,输入一个有意义的标题来标识您的密钥。
在 “Key” 字段中,将您的 SSH 公钥粘贴到该字段中。
点击 “Add SSH key” 按钮。

测试 SSH 密钥

最后,您可以测试您的 SSH 密钥以确保其正在正常工作。要测试您的 SSH 密钥,请执行以下操作:

ssh -T git@github.com

如果您的 SSH 密钥已成功添加到您的 GitHub 帐户中,则会看到类似以下输出:

Hi <username>! You've successfully authenticated, but GitHub does not provide shell access.

否则,您需要检查您的 SSH 密钥配置是否正确,并确保您拥有正确的访问权限。

更改本地配置的github项目地址

如果您需要在 Linux 中更改远程 Git 存储库的 URL,请按照以下步骤操作:

查看当前 Git 存储库的远程 URL

在 Linux 终端中,导航至您的 Git 存储库目录,并输入以下命令查看当前的远程 URL:

git remote -v

该命令将显示您的 Git 存储库的远程 URL。

更改远程 URL

一旦查看了当前 Git 存储库的远程 URL,请使用以下命令将其更改为新的 URL:

git remote set-url origin <new-remote-url>

请注意,将 <new-remote-url> 替换为您要更改为的新 URL。请确保新 URL 是正确的,并且拥有您的存储库的正确访问权限。
例如,如果要将远程 URL 更改为 https://github.com/username/new-repo.git:
git remote set-url origin https://github.com/username/new-repo.git

验证远程 URL 是否更改成功

使用以下命令验证您的远程 URL 是否已成功更改:

git remote -v

如果您将远程 URL 更改为正确的 URL,则应该看到新 URL。现在,您可以使用新 URL 与新的 Git 网站进行通信。

http://www.lryc.cn/news/63549.html

相关文章:

  • MATLAB函数封装2:QT调用封装函数
  • AJAX和JSON
  • 源码:SharedPreferences分析
  • 大二一个学期学这么点内容,没有概念,只有实操
  • AppWeb 身份验证绕过漏洞 (CVE-2018-8715)
  • 为什么监控摄像头画面不如手机拍摄视频画面清晰
  • EU GMP附录一与关键区域空气微生物取样方案及相关法规标准解读
  • 【软件测试】自动化测试日志问题该怎么解决?测试老鸟总结方案...
  • 快速响应 智慧应急|大势智慧亮相第三届武汉国际安全应急博览会
  • MySQL数据库——MySQL DELETE:删除数据
  • 管家婆安装导致电脑蓝屏问题解决方案
  • Compiler Lab1- 自制词法分析器
  • 构建API的战斗——与来自Kong的Marco Palladino的问答
  • 华为OD机试 - 对称美学(Python)
  • argparse.ArgumentParser
  • 大数据Doris(五):FE 扩缩容
  • react相关概念
  • 计算机的硬件系统的组成
  • Python基础-列表元组
  • 【校招VIP】拿到offer就躺平?转正前需要知道的这些事儿...
  • 考研拓展:汇编基础
  • 10 【Sass语法介绍-继承】
  • 魔兽worldserver.conf 服务端配置文件说明
  • 关于电信设备进网许可制度若干改革举措的通告
  • TuGraph 开源数据库体验
  • 【C++】18.哈希
  • C# 利用TabControl控件制作多窗口切换
  • 论文阅读《PIDNet: A Real-time Semantic Segmentation Network Inspired by PID》
  • SOA与中间件、基础件的发展
  • 渗透测试 | 目录扫描