V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
LoneFireBlossom
V2EX  ›  Python

pycharm 每次与服务器同步文件都要重新输入密码,怎么办

  •  
  •   LoneFireBlossom · 2022-06-15 16:58:57 +08:00 · 2205 次点击
    这是一个创建于 652 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如下图所示,我在校外用 VPN 连接着实验室的服务器,pycharm 能正常连接到服务器,也能在服务器上运行代码,但是每次修改文件之后按 CMD+S 同步文件时,pycharm 都要让我重新输入密码,当然输入密码确定之后文件就上传上去了,但是每次要同步都得来一遍输入密码-确定也太麻烦了😓
    我点了“save”也不行,试过重启也没用。





    MacBook Pro 16 2019 ,Monterey 12.4 ,
    PyCharm 2022.1.2 (Professional Edition),教育账号免费
    第 1 条附言  ·  2022-11-22 17:43:59 +08:00
    依旧时不时会出现这个问题,根本解决不了,我真是服了。
    7 条回复    2022-06-17 09:06:05 +08:00
    FrankAdler
        1
    FrankAdler  
       2022-06-15 20:31:38 +08:00 via iPhone
    看下项目目录下的.idea 文件权限有没有问题或者直接删了,我碰到过的直接删都能搞定
    LoneFireBlossom
        2
    LoneFireBlossom  
    OP
       2022-06-15 22:50:03 +08:00
    @FrankAdler
    试了试重启 pycharm ,把本地的.idea 文件夹和服务器上整个文件夹删除,然后打开 pycharm 重新设置映射、上传
    但还是不行
    tianxin8431
        3
    tianxin8431  
       2022-06-16 00:03:30 +08:00
    不如换 vscode 吧,jb 系列的 ide 的 remote development 就是残废,我 golang 和 python 都切到 vscode 了,vscode 的 ssh remote 非常好用
    Les1ie
        4
    Les1ie  
       2022-06-16 01:07:44 +08:00
    PyCharm 2022.1.2 on win10 ,我目前用的公钥登录是可以自动保存的(密码登录没有尝试过)按下 ctrl+s ,自动同步到服务器。

    楼主可以试试配置 pycharm 用公钥登录?
    LoneFireBlossom
        5
    LoneFireBlossom  
    OP
       2022-06-16 06:17:08 +08:00
    @Les1ie 我找了找没有找到「 pycharm 用公钥登录」的教程(其实是只找到一个教程,但这个教程写得不明白),你那边有没有收藏啊
    Les1ie
        6
    Les1ie  
       2022-06-16 10:12:16 +08:00   ❤️ 1
    @LoneFireBlossom 菜单栏 文件->设置->工具->SSH 配置->加号新建一个服务器->身份验证类型选择 密钥对,默认会读取 ~/.ssh/id_rsa ,填写完成这里需要的其他的地址用户名信息后,就可以在添加了你本机的公钥的服务器无需密码自动登录了。

    如果要配置自动上传,在工具->部署->新建一个服务器,SSH 配置选择你刚刚新建的使用密钥对登录的服务器( SSH 配置后的三个点也可以进入到 前面提到的 SSH 配置的页面),并且把它设置为默认值,(点击最上面的 +-√的√设定默认值),之后按 Ctrl+s 就可以自动上传了。
    chengyiqun
        7
    chengyiqun  
       2022-06-17 09:06:05 +08:00
    settings->Appearance&Behavior->System Settings->Passwords, 看下 save passwords
    我自己设置的 in keepass, 然后要生成一个 kdbx 文件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5898 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:19 · PVG 10:19 · LAX 19:19 · JFK 22:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.