yobo体育官网下载手机版-使用ssh 毗连git服务

作者:yobo体育官网下载手机版发布时间:2021-11-17 01:41

本文摘要:1. 前言Git 已经成为我们开发最盛行的版本控制工具了,Git 支持多种传输协议,其中最常用的就是https 和 ssh,平常我们用 https 比力多,这种方式 pull 和 push 代码都要输入账户密码,很是不利便。那么有没有越发利便而且宁静的方式呢?固然有!ssh 方式可以做到这一点。2. Git 中的 ssh公有 Git 服务诸如 GitHub、Gitee、Coding、Gitlab 等都提供了 ssh 功效。

yobo体育官网下载

1. 前言Git 已经成为我们开发最盛行的版本控制工具了,Git 支持多种传输协议,其中最常用的就是https 和 ssh,平常我们用 https 比力多,这种方式 pull 和 push 代码都要输入账户密码,很是不利便。那么有没有越发利便而且宁静的方式呢?固然有!ssh 方式可以做到这一点。2. Git 中的 ssh公有 Git 服务诸如 GitHub、Gitee、Coding、Gitlab 等都提供了 ssh 功效。

通过 Gitlab 、Gogs、Gitea 搭建的私有 Git 服务也都有 ssh 功效。一般我们都可以在对应的设置 中找到。以 Gitee 为例:那么如何生成 ssh 公钥呢?3. ssh 公钥的生成ssh 生成公钥的算法有许多种,我们通常使用 RSA 算法来生成密钥对。

确保你在差别操作系统的用户目录 ~/.ssh 下没有 id_rsa 和 id_rsa.pub ,如果有就说明你已经生成了无需再生成。针对 LinuxMac 和Windows 和我们来走一下流程。3.1 LinuxMac 为例下令行执行:ssh-keygen -t rsa -b 4096 -C "替换为常用email地址"后面让你输入密码你可以输入一个,或者一路 enter 按到底直接生成。

生成完毕后执行以下下令检察公钥: cat ~/.ssh/id_rsa.pub切记一定要带 .pub 后缀,否则则为私钥。然后泛起以 ssh-rsa 开头的字符串就是公钥:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDDBYgnpCY9j/xhhZO4ryy7YrJRRUXydbVUyi8dSfyn5obFD0iJhqPCF1jk5LZuryhsmy…………………(此处省略)mH1eqd4SMXO8fJoaM7JOWYSs/xgRK9bw== dax@felord.cn3.2 Windows 下生成 ssh如果你当地安装有 Git Bash 方法可以根据上面去模拟即可。Bash 可以去你 Git 安装目录找,它也是一种 Shell 操作界面。

然后可以根据 3.1 的方法生成。Window10 某个更新以后开始内置了 ssh 服务。以治理员身份打开下令行输入 ssh 如果泛起了提示下令说明你已经开启了 ssh 服务。

yobo体育官网下载手机版

如果没有则需要你手动开启。在 应用和功效 选项中搜索 openssh 选择客户端或者服务器都可以:安装后需要重启,重启后打开下令行,输入 ssh 举行检查即可。然后就可以根据 3.1 的方式生成公钥了。附 Win 下开启/关闭 ssh 下令:net start sshdnet stop sshd4. 设置我们生成了密钥对之后将 id_rsa.pub 的所有内容复制并填写到 公钥 一栏中设置好我们生成的公钥,Git 服务端就认可我们当前的主机了。

我们就能以 git@ hostname:user/project.git 的形式举行无密码会见远程 Git 堆栈了。


本文关键词:yobo,体育,官网,下载,手机,版,使用,ssh,yobo体育官网下载手机版,毗连,git

本文来源:yobo体育官网下载-www.baokaoshu.com