git免密码提交 ssh,git 免密码登录

  git免密码提交 ssh,git 免密码登录

  1.安装linux和git(192.168.1.239)

  2.创建一个用户zph(让这个用户在服务器上提供git),密码为12345678。

  [python]查看纯文本#useraddzph

  [python]view plain copy # passwd zph 3。切换到zph用户

  [python]查看纯文本#suzph [python]查看纯文本$cd

  4.创建一个远程仓库。

  [python]查看纯文本git init-bare sample . git

  5.在windows (192.168.1.5)下,打开git bash。

  【Python】查看明文$ gitclonezph @ 192 . 168 . 1 . 239:/home/zph/sample . git终端会让你输入密码。此时,输入zph用户的密码,即(12345678)

  6.为了让用户生成。ssh目录[Python]查看windows中的plain copy $ ssh-keygen-t RSA-c your email @ example . com 无需每次都输入密码。

  7.本地机器执行ssh-copy-id-i ~/这样的命令。ssh/id _ RSA . pub DSS @ 10 . 164 . 194 . 42,并将公钥文件传输到远程机器,该文件生效。

  8.再次登录,无需密码即可登录(例如:ssh admin@192.168.1.5)

  注意事项:

  无密码登录是用户对用户的。切换其他用户后,仍需输入密码公钥并传输到远程机器才能生效。它可以通过其他方式实现,如修改。scp后authorized_keys远程机器的ssh目录需要700权限,authorized_keys文件需要600权限。

git免密码提交 ssh,git 免密码登录