赞
踩
电脑上面因为开发需要装了两个WSL,一个18,一个16,但是如果实现共用一个ssh,并在github和gitlab上面都进行使用呢?本文解决了此问题。
我之前创建好的ssh在我的wsl ubuntu 18的 /home/.ssh/
文件夹下面,于是首先需要把这里的内容复制到ubuntu 16里面。我为了方便,直接在windows的资源管理器里面进行复制和粘贴。
WSL(比如ubuntu 18,其余类似)的文件在windows里面的位置是这样的:C:\Users\$USER_NAME\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc
,进入其中的/home/
并复制.ssh/
文件夹到ubuntu 16的对应位置。
在ubuntu 16的shell terminal里(我发现必须要sudo su
不然没有权限进入.ssh
,所以直接更改.ssh
文件夹的权限给所有使用者了)
sudo su
chmod 777 ~/.ssh
cd ~/.ssh
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。