由于一些乱七八糟的原因,组里有3个服务器可以用。
**服务器A:**院里的服务器,只能在校园网里连接,不能访问外网。8卡A100,只能通过sbatch提交任务来使用gpu
**服务器B:**老师自己的服务器,只能通过校园网连接,可以顺利的访问外网。GeForce。可以直接在gpu上debug。
服务器C: 学校服务器。只能在校园网里连接,登录节点(cpu)可以访问外网,两张A100,不能在gpu上debug
在工位的主机D 一台小破机
这三个服务器都各有优点缺点,写代码时会有代码同步的需求。厌烦了来回下载,上传。决定折腾一下git。
**step1:**在主机D上建一个git裸库 my_project,cd到这个文件夹,并
git init --bare
step 2 在ABC上都git init一个文件夹,并运行
git remote add origin username@your_notebook_ip:/path/to/sync_repo
username是主机D的用户名,your_notebook_ip是主机D的id,/path/to/sync_repo 是主机D上裸库的路径
step3 pull/push文件
git pull origin main
但是一直提示输入密码,这很麻烦,下次来优化。