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

工作时开发环境是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开始配置。
host:需要上传的主机地址
port:主机端口
username:ssh登录名
password:ssh密码
protocol:协议,设置成sftp
remotePath:上传到服务器的目录
uploadOnSave:保存自动上传
autoUpload:自动上传
autoDelete:自动删除
ignore:配置正则后,将不会被上传

配置完成后,右键选择想要进行的操作。

工程太大,直接下载有可能会出现failed,选择需要的文件夹操作即可。
 
posted @ 2020-07-09 10:31  为取经而来  阅读(552)  评论(0编辑  收藏  举报