其他
配置ssh访问github的极简教程
配置github ssh
上一次我们已经安装了bash,打开终端,按官方文档跑一下指令。
ssh-keygen -t ed25519 -C "your_email@example.com"
一路回车即可,产生一个新的ssh key。
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
把ssh key加入到ssh-agent。
clip < ~/.ssh/id_ed25519.pub
复制ssh key到剪贴板中,然后到github上,个人的Setting选项卡中有一个SSH and GPG Keys,把这个ssh key添加进去。
测试一下:
好了,大功告成。
最后,要用git指令,你还需要告诉它你是谁。
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
配置一下代理
有时候我们需要挂个代理来访问,那么怎么配置呢?在网上找到的,多数是教你怎么配置http或https代理的,但我们这里用的是ssh,通通不灵。
我用的是ncat指令,搜一下,需要安装nmap包。
一条指令:
scoop install nmap
解决。然后我们只需要编辑~/.ssh/config
文件,加入以下内容:
Host github.com
User git
ProxyCommand ncat --proxy IP:port %h %p
问题就解决了。可以愉快地工作了。
最后的最后,如果你是Bioconductor的开发者,然后你也有github账号的话,那么Bioconductor的密钥是可以不用管的,Bioconductor会去github上同步,就是得等两天。然后就可以用了。