背景
上传本地项目到 github
或公司私有服务器中,便于代码的存储、协同操作,步骤如下:1
2
3
4ssh-keygen -t rsa -C "wuxiangji@tucodec.com"
# 上述命令会在用户主目录的.ssh目录下,生成id_rsa(私钥)和id_rsa.pub(公钥)
# 登陆Git,将公钥添加到“Account settings”,“SSH Keys”即可
# Git的ssh key本质上就是建立了本机与服务器的连接,而且免去了以后输入密码的烦恼
git为不同的项目设置不同的用户名
1 | # cd 项目跟目录 |
配置多账户ssh key
在 ~/.ssh 目录下新建一个config文件1
2
3
4
5
6
7
8
9
10
11Host 192.28.1.81
HostName 192.28.1.81
Port 2222
User Xiangji_WU
IdentityFile ~/.ssh/id_rsa_xxx
Host 192.28.1.83
HostName 192.28.1.83
Port 2222
User Xiangji_WU
IdentityFile ~/.ssh/id_rsa_yyy
使用命令行进行上传
1 | # cd 项目跟目录 |
使用命令行进行代码更新
1 | git status # 查看当前的git仓库状态 |