新版Android Studio 3.6 不支持密码ssh登录git。遂改用rsa密钥登录。
linux免密登录通常的设置流程
1、创建密钥对
ssh-keygen -t rsa -C "MyName"
然后将公钥文件改名 放到 服务器 用户 目录 下
.ssh/authorized_keys
并修改权限
chmod 755 [myhome]
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
注意:群晖用户目录权限默认为 777,必须要修改为755才能免密登录
2、修改sshd配置文件
sudo vim /etc/ssh/sshd_config
检查如下三个设置
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
3、重启sshd(实际发现要去群晖管理页面控制面板中 关闭-启用后才有效)
4、最后一步,将私钥id_rsa拷贝到客户端用户目录 .ssh
即可免密登录群晖
ssh myhome@192.168.0.240 -p 2222
5、之后在Android Studio中就可以用ssh直接访问群晖git了
本文介绍如何解决新版AndroidStudio不支持密码SSH登录的问题,通过设置RSA密钥实现免密登录群晖NAS的Git仓库。流程包括创建密钥对、修改服务器配置、重启SSHD服务及在AndroidStudio中使用SSH访问。
518

被折叠的 条评论
为什么被折叠?



