该方法的前提是拥有自己的git服务器(非github等),后续有时间会补充如何配置自己的专属服务器。
创建GIT仓库
- 使用SSH连接(须有群晖管理员权限)
- 进入Git文件夹目录,建立git目录
cd /volume1/MyGit/ mkdir *.git
- 进入新建的git目录,初始化
cd *.git git init --bare
- 设置目录权限
sudo -i cd /volume1/MyGit/ chown 管理员账号:users . chmod 770 . chown -R git账号:users *.git chmod -R 770 *.git
在IDE中连接GIT(已有现成仓库)
进入开发环境
git init
git remote rm origin
git remote add origin ssh://git账号@服务器地址:端口号/volume1/MyGit/*.git
git pull origin master
# 该步骤需要git账号的密码
# 该步骤可能会提示“fatal: couldn't find remote ref master”,无需理会
git add .
git commit -m "Init Push"
git push origin master
# 该步骤需要git账号的密码
Waiting… and Done
在IDE中克隆仓库
git clone ssh://git账号@服务器地址:端口号/volume1/MyGit/*.git
或直接通过PyCharm的VCS引入
ssh://git账号@服务器地址:端口号/volume1/MyGit/*.git
密码均为git账号的密码