- 论坛徽章:
- 1
|
本帖最后由 jeppeter 于 2018-01-11 16:15 编辑
回复 1# huayangshiboqi
附件是https://github.com/jeppeter/shlib
initcp 目录运行make 生成的 initcp
这里有一个基本要求,就是你要在你的系统内加入不输入密码运行 sudo的权限
使用的方法是
- ./initcp -u winusername -p winpassword -r winsharedir -d linuxmountdir
复制代码
winusername 是你windows上的用户名,
winpassword 是你windows上的用户密码
linuxmountdir 是你要在linux的mount上的目录
winsharedir 是你在windows上分享的目录分享名
这里已经在 centos 7 与 ubuntu 14.04以上的版本测试通过
这样运行完毕,你在下次ssh登录上的时候,会把你现在登录的机器上所指定的winsharedir mount到 linuxmountdir上,如果已经mount,就不动
你可以运行 cpin cpout在你的代码库与windows上进行同步
举个例子,
如果你的 gitdir/a.c 在 windows 的 d:\sources 而它的共享名是winsharedir目录上
你在linux运行的程序在 /home/user/sources/gitdir/中,你只要运行
就把windows上的a.c文件同步到linux上
就是把 linux 同步到windows上
这里 linux上是以.git的那个目录作为基准目录
windows上的是以samba 加载到linux上的目录为基准目录,如果没有,请用CP_SMB_DIR 这个环境变量指定
|
|