部署 code-server
容器部署
1 | docker run -d --name code-server --restart=always \ |
请在 PASSWOED
中填写您的 code-server 密码
coder-service、coder-config、.ssh目录的挂载用于保存数据及配置信息
容器内基础环境部署(可放至nginx反代后配置)
1 | sudo apt update |
安装 oh-my-zsh
1 | sh -c "$(wget -O- https://gcore.jsdelivr.net/gh/robbyrussell/oh-my-zsh/tools/install.sh)" |
配置 SSH
1 | mkdir /home/coder/.ssh |
- 配置 SSH 权限
1
2
3sudo chmod 600 /home/coder/.ssh/id_rsa
sudo chmod 644 /home/coder/.ssh/id_rsa.pub
sudo chmod 700 /home/coder/.ssh1
2ssh-agent zsh
ssh-add /home/coder/.ssh/id_rsa
配置 git
设置 name 与 email
1
2git config --global user.name "name"
git config --global user.email "email"指定 SSH 私钥文件(若不指定则会造成使用 git ssh 验证失败)
1
git config --global core.sshCommand "ssh -i /home/coder/.ssh/id_rsa"
条评论