Git 远程添加 SSH
在这个时代,使用最广泛的版本控制系统是 Git,由大多数开发人员在团队结构内操作。 这主要用于提高代码效率,无论项目有多大或有多关键。
在这一块中,我们将学习如何将 SSH 密钥添加到 Git。
Secure Shell (SSH) 密钥
SSH 是 Secure Shell 的缩写。 它是为引入安全替代网络协议的不安全远程通信而产生的密钥。
SSH 密钥用来给它的用户,尤其是系统管理员一个传输远程文件的平台,可以用来管理网络,也可以用来远程访问操作系统。
在这个简短的指南中,我们将了解如何使用其他 SSH 端口添加 git remote
。 SSH 服务器默认在端口 22 上工作。
如果我们在任何不同的端口上运行它,我们将面临一个错误,即 error ssh: connect to host 192.158.xx.xx port 22: Connection refused
。 所以,我们也可以更改系统中可用的端口。
git remote add
当我们启动本地存储库时,有必要添加一个远程存储库,我们可以在其中高效地推送我们的代码。 这可以通过 Git 命令 git remote add 来完成。
命令 git remote add
用于为新的远程存储库建立关联记录。 默认情况下,此命令需要本地服务器用户名和 IP 地址来添加新的远程存储库,如下所示:
git remote add remote_name ssh://username@ip_address/path-to-git-repo/repo.git
示例:
git remote add origin ssh://root@156.168.28.xxx/var/repositories/lau.git
通过上述名为 origin 的命令添加了一个新的遥控器。 如果我们更改了 SSH 端口,我们的代码将不会推送到远程,我们将面临如下错误:
ssh: connect to host 156.168.28.xxx port 22: Connection refused
fatal: Could not read from remote repository.
Make sure you have the rights
and the repository exists.
这意味着在添加 git remote
时,尝试连接到默认的 SSH 端口 22。由于我们遇到错误,因此修改了端口 22。
现在我们将在添加远程时设置不同的端口。
添加另一个 SSH 端口 Git Remote
在这里,我们将指定另一个 SSH 端口来添加新的远程。
git remote add origin ssh://username@ip_address:port/path-to-git-repo/repo.git
示例:
git remote add origin ssh://root@156.168.28.xxx:5254/var/repository/lau.git
现在我们可以看到上面的命令会将我们的代码推送到指定的不同 SSH 端口(即 5254)上的新远程。
相关文章
如何在 Windows 系统中卸载 git
发布时间:2023/04/09 浏览次数:223 分类:Git
-
在这篇简短的文章中,我们将学习如何卸载 Git,以及如何在从个人计算机的目录中卸载 Git 后删除这些文件。
Git 如何重命名本地分支
发布时间:2023/04/09 浏览次数:64 分类:Git
-
大多数情况下,重命名分支机构是由于上述情况。 因此,在本教程中,我们将学习使用下面提到的技术更改本地 Git 分支的名称。
重命名 Git 存储库中的文件和目录
发布时间:2023/04/09 浏览次数:102 分类:Git
-
在本文中,我们将讨论 git 中的重命名过程。 我们使用 Git Rename 来更改工作目录中文件和文件夹的名称。
在 Git 中取消初始化存储库
发布时间:2023/04/09 浏览次数:187 分类:Git
-
本本文介绍如何通过 Git 命令行取消初始化 Git 存储库。git init 命令开发一个新的空置 Git 存储库。 它还用于重新初始化已经存在的 Git 存储库。
Git 仓库名称该如何命名
发布时间:2023/04/09 浏览次数:208 分类:Git
-
使用 Git 时,选择一个简洁且最新的存储库名称是一项艰巨的任务。本教程介绍了如何以独特的方式命名 Git 存储库。
配置 Git 以忽略文件模式更改
发布时间:2023/04/09 浏览次数:67 分类:Git
-
本文讨论配置 Git 以忽略文件更改 chmod 所需的步骤。 如果您更改 Git 正在跟踪的文件的权限,系统将在该文件中注册更改。
在 Git 中暂存已删除的文件
发布时间:2023/04/09 浏览次数:93 分类:Git
-
本文讨论了在 Git 中暂存已删除文件的必要步骤。我们知道 rm 命令可以删除一个文件,而无需将其从工作目录中移除。 那么,我们如何暂存已删除的文件以进行提交呢?
在 Git 中显示冲突文件
发布时间:2023/04/09 浏览次数:139 分类:Git
-
本文讨论在 Git 中列出冲突文件的最简单和最干净的方法。 我们可以使用 git status 命令,但这很麻烦,尤其是当我们有大量不冲突的文件时。