将代码提交到Git时,我需要以前注册为自己的SSH密钥。目前,我必须添加我的本地~/.ssh
,然后继续在访客的~/.ssh
中添加一个,以便我可以同时从我的主持人和我的来宾提交。
有没有办法简化此工作流程?将我的~/.ssh
设置为已同步的文件夹并不起作用,因为文件权限为0777
而不是0600
。
答案 0 :(得分:0)
使用ssh-copy-id
ssh-copy-id user@remotehost
或复制
cat ~/.ssh/id_rsa.pub | ssh user@remotehost "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"