方便快速地写好.gitignore

如果你建立了一个Git仓库,.gitignore是你需要考虑的一个选项。 如果你想套用模板的话,推荐使用如下仓库地址中提供的模板: 进入仓库地址: https://github.com/github/gitignore 各种模板覆盖比较全,可以根据你的具体需求组合使用。

正确地进行SSH的相关配置文件的权限设置

如果当导入外部的SSH公私密钥之时,可能需要在家目录下新建.ssh文件夹并将公私密钥移动到该文件夹下。但如果没有将权限问题配置正确的话,会导致密钥无法使用的问题。 这里给出一组命令对分别配置文件夹、公私密钥的权限进行设置: % chmod 700 ~/.ssh % chmod 600 ~/.ssh/id_rsa % chmod 600 ~/.ssh/id_rsa.pub % chmod 600 ~/.ssh/authroized_keys

为MacOS的终端加上代理设置

MacOS现在默认采用Zsh,所以在用户家目录下寻找.zshrc配置文件,如果没有则自行创建。 编辑.zshrc文件,在最后加入下列代码 # set proxy alias proxy=’export all_proxy=socks5://127.0.0.1:1234′ alias unproxy=’unset all_proxy’ 添加完毕后,保存,在终端输入以下命令 % source ~/.zshrc 完毕。 如果需要使用代理,则预先输入proxy命令。如果需要取消代理,则输入unproxy命令。 或者 … 阅读更多

HyperV Ubuntu虚拟机开启增强会话 调整分辨率 启用剪切板

在HyperV下Windows系虚拟机默认就能够开启增强会话。在增强会话下可以方便地和宿主机共享剪切板与文件,并且在增强会话开启时也能够比较方便地调整分辨率。而Ubuntu等Linux系统下则默认为基本会话,分辨率的调整需要修改引导文件,而剪切板和宿主机是独立的非常不方便。 进过查找,找到了一种可以在Ubuntu 20.04下开启增强会话的方法,使用后有效,遂在此记录。 首先需要开启增强会话的话必须先在创建虚拟机的时候开启第二代虚拟机选项,在首次启动的时候关闭Secure Boot。记得在安装Ubuntu的 … 阅读更多

Synology Drive版本控制功能使用心得

经过一段时间对于Synology Drive的版本控制功能的使用,总结出以下不建议使用版本控制的常见使用场景: Synology Drive版本控制不适用于对音乐库与视频库的版本控制。这两种场景适合使用回收站机制来管理。因为音乐和视频库的容量变动幅度较大,在一段时间内进行大量的删除或者格式转换操作后,磁盘可用空间将迅速下降。不建议将音乐库与视频库加入到版本控制。 版本控制不适用于对于应用程序相关数据文件(例如Docker容器的映射目录下的相关文件)的备份,经过长期观察,版本控制对文件修改并不敏感。我往往发现 … 阅读更多

en_USEnglish