常见方案--远程开发代码同步

Posted xue0708

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见方案--远程开发代码同步相关的知识,希望对你有一定的参考价值。

工作时开发环境是windows,需要远程连接服务器编译,个人的常使用的代码同步方式有以下两种:
 
第一种:samba
samba服务器可以作为windows和linux交互的媒介,在windows上即可访问linux文件,实现代码同步。

samba安装:

sudo apt-get install samba

sudo apt-get install smbclient

samba -V 可以检查是否安装成功。

添加配置信息:

打开samba的配置文件:

sudo vi /etc/samba/smb.conf 

加入配置信息

[xuezhiqiang]

    comment = share folder with username and password

    path = /home/xuezhiqiang

    browseable = yes

    public = yes

    writable = yes

    valid users =xuezhiqiang

    create mask = 0644

    directory mask = 0755

    available = yes

添加用户

为samba添加用户并设置密码

sudo smbpasswd -a xuezhiqiang

重启samba服务器

sudo /etc/init.d/samba restart

映射磁盘

打开计算机界面并点击映射网络驱动选项,在文件夹选项中输入对应的路径,点击确定。

 

第二种:SFTP+VSCode
打开计算机界面并点击映射网络驱动选项,在文件夹选项中输入对应的路径,点击确定。
在VSCode中,直接搜索(ctrl+shift+p)SFTP安装。
添加本地文件夹到工作区,后期服务器的代码可以下载在此处。
 
配置过程:
按下ctrl+shift+p,搜索栏中输入sftp,选择SFTP:Config开始配置。
技术图片
配置完成后,右键选择想要进行的操作。
工程太大,直接下载有可能会出现failed,选择需要的文件夹操作即可。
 

以上是关于常见方案--远程开发代码同步的主要内容,如果未能解决你的问题,请参考以下文章

git处理fork的个人库代码与远程项目库待代码同步与合并

使用 SSH 连接到远程服务器的 Visual Studio Code - 如何将代码库与 github 同步?

如何用repo强制和远程代码同步

mac下实现代码远程同步

PyCharm 2018实现远程调试代码

2021 第一期日常开发 26 个常见的 JavaScript 代码优化方案