我有个私有仓库,里面的目录结构类似下面这样:
- README.md
-
sites
-
domain1.com
- README.md
-
packages
- home
- admin
- server
- blabla
- domain2.com
- domain3.com
- domain4.com
- domain5.com
- domainblabla.com
- ...
-
domain1.com
里面有个 domain2.com 下的项目我想开源,但代码又想和其他项目放在一起方便统一管理。有方便的方案吗?是需要用 git submodule 的方案吗?
另外还有个问题,我现在部署这些个人项目都是本地执行本地脚本通过 ssh 发布到远端服务器的,部分项目改成开源的话,ssh 的连接信息(或者其他的比如 mysql 的连接信息)要如何处理能即方便本地开发又方便代码安全提交。( SSH 连接换成免密登录也还会有个 IP 地址信息的)