热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用ssh身份验证的IntelliJ设置存储库

如何解决《使用ssh身份验证的IntelliJ设置存储库》经验,为你挑选了1个好方法。

我正在尝试使用Intellij 2017.1中的`` 设置存储库''功能,但我想使用ssh url作为存储库而不是https。我不喜欢处理那些首次创建后无法复制的个人访问令牌。所以我试图使用ssh,但是当我单击“覆盖本地”时,出现以下错误

设置上游存储库失败:只读文件系统

我是否被迫使用https或是否可以将其配置为与ssh一起使用?我的ssh密钥在终端中可以正常运行,并且在正常位置~/.ssh



1> toolbear..:

不,并且不适用于某些SSH设置

ssh的“设置存储库”支持仅限于Java jgit实现。尽管您可以配置新项目和现有项目以使用OS本机ssh,但是“设置存储库”功能会忽略此首选项。

因此,任何阻止它与SSH设置一起使用的jgit限制都将阻止“设置存储库”功能无法解决。

设置存储库是基于JGit的单独功能,它与Version控件-Git不相关,这就是为什么在那里更改设置无效的原因。

设置存储库没有本机SSH模式,也无法从ssh-agent中受益。

Dmitriy Smirnov(JetBrains)— 设置存储库功能始终要求输入SSH密钥密码,即使该密钥已在我的SSH代理中

当我尝试覆盖设置存储库中的本地设置时遇到问题时,我下载并正在新计算机上设置IntelliJ。设置存储库内部如何使用Git似乎是一个问题。以下是尝试将设置存储库功能以及克隆存储库内置 SSH 和本 SSH 结合使用的示例。我不确定现在如何使其正常工作。

Vladimir Krivosheev- 设置存储库-添加本机SSH模式(IDEA-173223)


推荐阅读
author-avatar
心在天堂590120_993_292
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有