团队开发中常用到 Git、SVN 等版本控制工具,可以大大提高开发效率。
就是将代码统一放到一个代码仓库中,方便管理。
为了安全起见,每次push、pull 代码的时候,都需要输入用户名、密码,
对于需要频繁提交代码或者在代码中远程连接的场合很不方便。
这个时候可以通过 ssh 建立两台服务器之间的长期有效连接,不再需要每次都验证密码。
1、生成公钥、秘钥对
执行 ssh-keygen
会在 .ssh/ 目录下生成 id_rsa id_rsa.pub 两个文件。
2、将 id_rsa.pub 文件内容,放在需要远程连接的服务器的相应目录下,默认在 ~/.ssh/known_hosts 文件。
3、对于 github,打开右上角下拉框的设置,
选择 SSH and GPG keys,点击右上角 New SSH key,把 id_rsa.pub 文件内容粘贴在输入框中,点击 Add SSH key。
再次执行 git push 就可以正常免密连接了。
原文地址:https://www.cnblogs.com/rendd/p/10201466.html
时间: 2024-10-10 00:11:20