PyCharm小结

在pycharm里面写代码,由于经常用到回滚,所以想在阿里个人服务器上建一个git仓库用于代码存储

环境介绍

  • 本地机系统MacOS Catalina
  • 服务机Centos8

pycharm私人git服务器设置

在服务器端创建git仓库

  1. 安装git
    yum install git

  2. 检查版本
    git --version

本地安装配置git

Mac电脑已有git就不介绍如何安装了,需要的另行百度

  1. 查看本机git版本

  2. 查看pycharm的git配置
    Pycharm --> Perferences --> Version Control --> Git

配置pycharm的项目到服务器git仓库

服务器端

  1. 创建一个主仓库
    mkdir /home/gitrepository

  2. 创建项目仓库
    mkdir /home/gitrepository/xerophthalmia

  3. 初始化仓库

    1
    2
    cd /home/gitrepository/xerophthalmia
    git --bare init
  4. 初始化后的仓库可以看到结构如下所示

本地项目连接git服务器

  1. 打开pycharm 创建一个项目

  2. 打开配置
    VCS --> import into version control --> create git repository

    然后选择刚刚新建的项目,确认后就可以看到页面右下方有一个git:master标志

    工具栏也会出现git的操作图标

    这个时候,这个项目已经在本地建立起了一个版本缓存区。可以通过log,寻找不同的版本之间的差异。但,要实现的并不是在本地进行版本控制,遂还需要继续操作。

  3. 连接git服务器
    点击绿色的勾对项目进行保存

点击Commit and Push会弹出下面窗口,点击Define remote 在里面配置好Name(项目名称) URL(用户名@ip:仓库路径)

点击ok push后代码就上传了。

pycharm SFTP同步服务器代码

代码同步设置

使用pycharm将本地项目通过sftp映射到与服务器目录下,方便在本地修改代码后同步服务器端执行。
pycharm 设置步骤如下

  1. 工具栏选择Tools下的Deployment选择Configuration
  2. 然后点击左上角+选择sftp,配置好服务器

  3. 然后在mapping中设置好本地路径和服务器端路径的映射,设置好后在工具栏勾选automatic upload即可

  4. 代码手动up的快捷键(mac端)option+command+x

编译环境同步设置

在编译器添加页面选择ssh interpreter然后选择已有的ssh配置,如果没有可以new一个新的配置

然后选择服务器端编译器的python所在路径