Skip to content

Mac osinit

Mac 初始化

Homebrew 安装

https://docs.brew.sh/Installation

Terminal window
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

安装常用软件

Terminal window
brew install wget
brew install nodejs
brew install tree
brew install jq
brew install hugo
brew install gh
brew install golangci-lint
# readlink
brew install coreutils

Mac 常见问题处理

修改主机名

sudo scutil —set HostName 新的主机名

github remote: Permission to .git denied to user

解决方案

这个解决方案其实很简单。首先,我用的是mac电脑,mac电脑有个keychain的应用即钥匙串访问,这里存储了github先前访问的密码,所以每次push的时候都会读取这个本地用户名及密码,所以才被github denied。

解决步骤哦依次如下:打开 应用程序 ----> 钥匙串访问 ---->双击,即可进入到钥匙串访问记录保存页面,选择github.com名称的应用,右键删除即可。

修改磁盘名

diskutil info disk1s1

diskutil rename oldname newname

Mac下解决LC_CTYPE警告的最简单方法

terminal 去掉set locale environment

SSH连接服务器一段时间不操作之后卡死的问题

卡死是因为LIUNX安全设置问题,在一段时间内没有使用数据的情况下会自动断开,解决方法就是让本地或者服务器隔一段时间发送一个请求给对方即可

~/.ssh/config 中增加如下配置即可。 #每隔50秒就向服务器发送一个请求 ServerAliveInterval 50 #允许超时的次数,一般都会响应 ServerAliveCountMax 3