项目工程文件下载(SSH key的添加)
本周开始进行PixelLink模型的实验,从Github下载了作者的项目工程文件:
git clone --recursive git@github.com:ZJULearning/pixel_link.git
这里涉及到添加SSH key的问题,之前没有添加所以执行失败。SSH(Secure Shell)是一个允许两台电脑之间通过安全的连接进行数据交换的网络协议。通过加密保证了数据的保密性和完整性。SSH采用公钥加密技术来验证远程主机,以及(必要时)允许远程主机验证用户。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。SSH key最直观的作用:让你方便的登录到 SSH 服务器,而无需输入密码。由于你无需发送你的密码到网络中,SSH 密钥对被认为是更加安全的方式。
添加SSH key需要执行以下几步:
第一步,在终端输入:
ssh-keygen -t rsa -C "username"
username是电脑上的用户名。
第二步,一路回车,在/Users/your username/.ssh/id_rsa already exists.Overwrite (y/n)?中输入y,代表存储地址已成功设置。
SSH key成功生成,地址为/Users/username/.ssh/id_rsa.pub.
第三步,执行cat命令查看文件内容:
cat /User/username/.ssh/id_rsa.pub
内容为:
ssh-rsa ..............
第四步,把它整段复制到Github-Settings-SSH and GPG keys中即可成功添加。
环境搭建
第一步,添加PYTHONPATH
e