github mac 添加 ssh_计算机专业MAC操作技巧(二)

1、MAC 终端启动jupyter

jupyter安装与配置就不赘述了,MAC终端启动jupyter有点独特。尝试了很多次都没有打开浏览器,把踩的坑总结一下:

一直出现找不到浏览器的错误,在本地浏览器中一直打不开。

76542a21bd35d53b3f605c53d6b1df28.png

(1)、首先先在终端要建立自己的SSH隧道,请运行以下命令。例如,如果另一个进程正在使用8000,请随意将端口8000更改为您选择的端口。建议您使用大于或等于8000的端口,因为这些端口号不太可能被其他进程使用。确保包含您自己的服务器的IP地址和服务器的非root用户的名称:

f2bf0dc3675ffe2d50bc2ec4f078c6ec.png

(2)启动时不能在终端单纯的输入:jupyter notebook,

而是要输入:python3 -m IPython notebook

e898f53f26392787b76bc42c19542ca3.png

总之为以下四步骤:

  • ssh -L 8000:localhost:8888 wangnan@10.0.0.158(本地到服务器之间的映射)
  • source activate tzb_wn(激活环境)
  • python3 -m IPython notebook (启动jupyter)
  • http://localhost:8000/(本地浏览器打开)

896cdcd213874d209041df1e90080135.png

2、MAC 中的pyrcharm 远程连接服务器

根据以下教程配置:

超详细的Pycharm远程连接服务器教程 (Mac Pro)​www.cnblogs.com
13d230c3fdd48c9d30f0ffb39ed6e1f6.png

如果出现以下错误:

88aa4b453e11cdab856f31d3bff8a6f0.png

把多余的配置删掉就可以了。

pycharm远程服务器运行Can‘t run remote python interpreter:Can‘t get remote credentials for deployment server​blog.csdn.net
161aa96d097ba0d2cc0143557331c951.png

注意:配置后,本地代码中的路径是远程服务器上的路径。

本地python:

efd522fe483eb1d83f0a3a2d230d5cff.png

远程python位置:which python

9b81d0d7a329b1b61e0ce9962bfa4a76.png

3、MAC 终端始终保持与服务器连接

方法一:如果您有多个人管理服务器,不想在每个客户端进行设置,只需在服务器的 /etc/ssh/sshd_config 中添加如下的配置:

ClientAliveInterval 60

方法二:但是一般你没有服务器权限,然后可能会有多台服务器,不想在每台服务器上设置,只需在客户端的 ~/.ssh/ 文件夹中添加 config 文件,并添加下面的配置:

TCPKeepAlive yes
ClientAliveInterval 60
ClientAliveCountMax 40000

参考:

安天澜:MacOS ssh 登陆超时后自动断开​zhuanlan.zhihu.com
5795a74fdcf7d2313fa242b0fc4c1e37.png
MAC terminal ssh保持连接​blog.csdn.net

参考:

https://jingyan.baidu.com/article/90895e0fc7650b64ec6b0b84.html​jingyan.baidu.com Mac教程:如何删除.DS_Store文件且不再生​www.jianshu.com
f8bd4b99b98f1176c531bbbb1d068f2e.png
Mac教程:如何删除.DS_Store文件且不再生​www.sohu.com
a8f449ae1218d13052c1a94e9814c789.png

4、MAC 将本地项目上传到GitHub

必须要详细记录一下。

根据下面的教程先配置,一切都很顺利进行,但是刷新github页面就是刷新不出来。

尝试了多遍,中间无报错。又踩了坑,总结一下:

(1)先在github上新建repository。

获取项目所在的链接地址:

e9bf494cf24bb00320e43f16aa57390a.png

(2)在本地命令端,clone步骤(1)中的地址

745d11ad743016904a8b8358547d617c.png

这时在本地就自动有了个XX-learning 的文件夹。

(3)将要上传的项目代码拷贝到该XX-learning 的文件夹中。

(4)然后回到XX-learning 的文件夹所在的目录,执行以下命令

git add -A

git commit -m "描述"

177f36d96121e48a1a2bb1f43129e515.png

此时上传成功

1aed37896e3ef6ed81aa44e85a1cb634.png

(5)输入: git push origin master

71e678ca173bdf56efb155ec28471abf.png

此时,上传完毕,刷新github页面,就有了相应的代码。

https://jingyan.baidu.com/article/636f38bb9747d1d6b84610f3.html​jingyan.baidu.com https://www.136.la/tech/show-234575.html​www.136.la https://www.136.la/tech/show-524731.html​www.136.la

~~后续补充更新~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值