转载: Linux使用ssh超时断开连接的真正原因

一、挖坑 这篇的起因主要是来自上一个问题「iTerm2中ssh保持连接不断开」。 原本以为是个很常见的小问题,随手一搜,解决办法一大堆,试了试可行,就觉得没什么问题了。但,正因为觉得太简单了,在文末去查看了一下服务端配置,想找找问题起因,结果却发现开辟了一个深坑…… 查看的默认配置: $

- 阅读全文 -

优雅的提交你的 Git Commit Message

在使用版本控制软件进行开发到时候 经常会遇到需要翻看历史提交内容到情况 规范化的提交信息 能够给日后检索带来极大到方便 也是团队开发必须遵守的一种基本制度 ## 一、Commit message 的作用 - 提供更多的历史信息,方便快速浏览。 - 过滤某些commit(比如文档改动),便于快速查找信息。 - 直接从commit生成Change log。 #

- 阅读全文 -

linux 终端 快速设置代理

1、 在~/.bash_profile 文件中,添加如下代码: ``` function proxy_off(){ unset http_proxy unset https_proxy unset ftp_proxy unset rsync_proxy echo -e "已关闭代理" } f

- 阅读全文 -

利用 SSH 的用户配置文件 Config 管理 SSH 会话

通常利用 SSH 连接远程服务器,一般都要输入以下类似命令: ``` $ ssh user@hostname -p port ``` > 如果拥有多个 SSH 账号,在终端里直接 SSH 登陆要记住每个 SSH 账号的参数是件不容易的事,而且比较浪费精力和时间。 还好 SSH 提供一种优雅且灵活的方式来解决这个问题,就是利用 SSH 的用户配置文件Config管理 SSH 会话。

- 阅读全文 -

mac brew install 镜像加速

brew是mac上的包管理神器,但是有时候访问服务比较慢,这是我不能忍受的,我们需要加速一个brew的安装速度,brew的源都是github上的项目,所以我们只需要找对应项目的镜像项目来替换他 就能加速我们访问速度。 这里我将自己的mac的源都换成了清华的源 方法如下: ``` # 替换brew.git cd "$(brew --repo)" git remote set-ur

- 阅读全文 -