由于需要编写C++、Python和C#代码,运行环境横跨windows和linux,所以选用了私有git服务。(服务搭建略)
windows客户端
工具准备
- [x] PuTTY(不是必须)
- [x] PuTTY Key Generator
- [x] SFTP (File Zilla)
- [x] Git
- [x] Git Extension + KDiff3
- [x] Git Source Control Provider (VS插件)
配置方法
- 以上工具,按顺序安装到位
- 在VS中,打开选项=》源代码管理=》选择Git插件
- 打开Git Extension,将“设置”中有问题选项修复(因为已经安装完整,可以自动修复)
- 打开PuTTY Key Generator,生成私钥文件
- 将公钥保存文本文件“authorized_keys”,上传到git服务器,当前用户的.ssh目录下
- 打开Git Extension,选择克隆档案库
- 地址:username@serveraddr:/path/to/repo
- 加载SSH密钥,选择刚才生成的私钥
- 完成
验证密钥是否可以使用,在完成第5步的时候,可以配置PuTTY,尝试自动登录,如果可以自动登则说明密钥配置成功。
其中:Connection->Data下设置用户名,Connection->SSH->Auth下配置私钥文件
源代码目录结构
├── doc
├── etc
├── README.md
└── src
├── arduino [1]
│ └── i2c_relay
├── raspberry_pi [2]
│ └── dolls_machine
└── server [3]
├── Repeater
└── WebServer
设置忽略文件
packages/
bin/
obj/