svn + ssh 没有命令行密码?

2023-11-21

我想要做

svn update /Users/radek/Sites/3.0.5/ -r HEAD --force

无需输入密码。

svn 连接到我们的存储库服务器,但我不确定使用什么用户名(我怎样才能找到?)。我想要么是root or radek

我为 svn 继续输入的密码与存储库服务器上 root 的密码相同,因此我将我的公钥添加到 root 的authorized_keys 文件中。因此,我无需输入密码即可 ssh 到存储库服务器,但这根本不影响 svn 要求输入密码。存储库服务器上用户 radek 的密码与我输入的密码不同svn up

如果我从 Eclipse 提交一些东西,作者就是 radek。

Solution

svn info

告诉我必须登录到存储库服务器的用户,然后我将公钥添加到其authorized_keys 文件中。现在我使用svn时不需要输入pass了。


有一个名为“ssh-agent”的程序,它将在内存中保存未锁定的 RSA 或 DSA 密钥,并通过 UNIX 套接字将该密钥提供给 SSH。这可用于“无密码”SSH 连接,假设您生成 RSA 或 DSA 公钥/私钥对,并将公钥添加到远程主机的“authorized_keys”或“authorized_keys2”文件中。当您首次向 ssh-agent 添加密钥或打开 ssh-agent 时,您需要提供密码,但后续使用 SSH 时无需密码。您可能会发现以下文章对设置 SSH 代理很有帮助:

  • 将 ssh-agent 与 ssh 结合使用
  • 有史以来最短的无密码 ssh 教程
  • 操作方法:“无密码”SSH

请注意,在 Mac OS X(10.5 及更高版本)上,如果您生成私钥/公钥对并将公钥放入远程主机的authorized_keys 文件中,则当您通过 SSH 连接到该主机时,Mac OS X 将自动启动建立自己的 ssh 代理(无需设置)并提供记住密码(它将保存在 KeyChain 中)。您可以阅读更多相关内容Mac OS X Leopard——内置 SSH 代理.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

svn + ssh 没有命令行密码? 的相关文章

  • 如何隔离特定的颠覆修订版?

    我有一个已提交给 SVN trunk 的修订版 我想回滚它 但是 我想以某种方式保留更改 例如分支甚至补丁文件 有什么建议么 反向合并 我认为这就是这个术语 提交 仅此而已 对于 反向合并 部分 TSVN 有一个很酷的功能 称为 恢复到此版
  • 在 Subversion 中合并分支时预防冲突

    我最近在 Subversion 中观察到一个非常奇怪的合并冲突 我使用乌龟SVN作为客户端 干线和分行详细信息请参见以下信息 树干 两个用户正在研究这个问题 QA 是主干合并将发生的分支 为了简单起见 trunk ClassLibrary1
  • 用于阻止大于 20MB 的提交的预提交挂钩

    是否可以为 SVN 1 8 编写 prcommit 挂钩以避免提交大于 20MB 的文件 任何建议 将不胜感激 谢谢 我尝试过 但这不适用于二进制文件或其他文件扩展名 filesize SVNLOOK cat t TXN REPOS f w
  • Eclipse、Subclipse 1.8.2、SVN 1.7.0 每次操作都要求输入密码

    我安装新的后日食靛蓝 它会要求我输入密码SVN存储库透视图 例如 浏览每个文件夹并再次询问密码 正常使用SVNKit 它要求输入密码每次会话一次 SVNKit 不支持SVN 1 7 0 yet 我该如何解决这个问题 或者这是 JavaHL
  • 通过 Git/SVN 将前缀 ? 添加到代码中

    怎么加前缀 v VersionNumber使用 Git SVN 高效地访问存储库中的每个文件 我发现 SO 使用这种做法为其存储库中的每个特定文件提供版本号 他们使用SVN 我想知道如何使用 Git 做同样的事情 举几个例子 1 2 在你的
  • 用于获取有关 SVN 存储库信息的 Python 库?

    我正在寻找一个可以从 SVN 存储库中提取 至少 以下信息的库 not工作副本 修订号及其作者和提交消息 每个修订版中的更改 添加 删除 修改文件 有Python库可以做到这一点吗 对于作者和提交消息 我可以解析 db revprops 0
  • 贾瓦尔 (JNI) 不可用

    Windows 7 64 位 Eclipse Indigo SlickSVN 1 6 17 均已安装 并带有在 Windows 中输入的库的路径 为什么我收到消息 JAVAHL JNI Not available 以及为什么 Eclipse
  • TortoiseGit 与 TortoiseSVN 并存?

    我已经使用 TortoiseSVN 好几年了 但我正在考虑慢慢改用 git 因为我真的很喜欢它的分支和合并 我目前正在通过命令行使用 git 但正在考虑安装 TortoiseGit 有人有并排使用两只乌龟的经验吗 这有什么已知的问题吗 我真
  • 将 git 与 svn 一起使用的好习惯

    Subversion 几年前就很流行 现在 git 也开始流行 越来越多的人想用 git 取代 Subversion 问题是很多项目都是基于 Subversion 的 所以问题是如何将 git 与 Subversion 一起使用 不要完全取
  • svn 本地副本中修改的文件列表

    我使用 Tortoise 客户端签出 提交我对 SVN 的更改 但我发现这有点困难 因为我无法找到本地副本中更改的所有文件的列表 有什么捷径或者我忽略的东西吗 我是 SVN 新手 供参考 我不熟悉乌龟 但是对于 linux 的颠覆我会输入
  • 当必须同时使用 Git 和 Subversion 时如何处理 Git-svn

    Update 更详细地说 我尝试在家使用纯 Git 的原因是 我的公司希望迁移到 Git 但经理不愿意进行更改 因为开发人员不了解我们自己的存储库上的 Git 所以 我尝试做的是 我尝试让每个人都使用 Pure git 同时有人可以在这个学
  • 如何“修复”SVN 分支/树冲突?

    我接手了一个软件项目 决定把所有东西都放在SVN下 上Assembla http www assembla com 使用 Tortoise SVN 树干在ROOT下 所以主干包含了整个应用程序 我标记为 1 0 对于我的第一个重要功能 我创
  • 有 SVN 基准吗?

    我们想要对本地 SVN 服务器进行一些性能优化 例如迁移到更好的服务器 添加 SSD 等 我可以使用一些基准来查看这些修改是否确实有助于性能 是的 有一个 由 CollabNet 发布 https ctf open collab net s
  • Subversion 将未修改的文件标记为已修改

    这是我在使用 Subversion 时遇到的一个奇怪的问题 当从开发分支合并到主干 或返回 时 Subversion 会将许多文件标记为已更改 而它们没有任何更改 发生的情况如下 在我的分支中 我提交了 1 个修改过的文件 在主干中我合并了
  • 颠覆和混合修订:破坏构建的秘诀?

    在使用 TFS 一段时间后 我刚刚回到 subversion 一般来说我已经很退出了 有一件事情我记得不一样 我不记得能够从过时的工作副本中提交 或者也许我的记忆力让我无法理解 过时 的定义 我认为 过时 意味着自从我上次更新工作副本以来
  • 将 SVN 存储库从 Google Code 传输到 RiouxSVN

    我在 Google Code 上有存储库 现在我想将这些代码存储库从 Google Code 移动到 RiouxSVN 问题是我不知道如何实现这一点 我曾尝试使用 svnadmin 和 svnrdump 但无法成功 对于 svnrdump
  • svn 强制迁移

    我正在考虑将我们的 svn 代码库迁移到 perforce 看看谷歌搜索结果 我确实找到了两个具有相同功能的工具 P4转换ftp ftp perforce com pub perforce tools p4convert docs inde
  • svn删除删除的文件

    我有一个 SVN 项目的工作副本 文件被应用程序从此工作副本中删除 当我使用 SVN 命令行提交工作副本时 我想从存储库中删除这些已删除的文件 如果我使用提交工作副本svn commit它不会从项目中删除文件 因为它们没有在本地删除svn
  • SVN运行上下文错误:现有连接被远程主机强制关闭

    我在 Debian Wheezy 构建服务器上创建了一个 SVN 存储库 如下所示本教程 http www networkworld com article 2224093 opensource subnet use subversion
  • Jenkins 可以检测到任何 svn 用户每次提交代码吗?

    Jenkins 可以检测到任何 svn 用户每次提交代码吗 我想知道每次 Jenkins 提交 svn user 时 有什么方法或 jenkins 插件吗 现在我用svn updateJenkins 中的 cmd 来更新 svn 您可以按照

随机推荐

  • ASP.NET MVC2 + Ninject + NLog(+ 共享托管?)= NullReferenceException

    我有一个基于的 MVC2 应用程序Tekpub 入门网站 因此它使用 Ninject 进行依赖注入 使用 NLog 进行日志记录 并在不同的地方使用一堆其他库 据我所知 正是这些造成了我的问题 使用 ASP NET 开发服务器 Cassin
  • 如何编译lapack以便在安装octave时可以正确使用?

    我正在尝试在运行 redhat IBM LSF 的集群中从源代码安装最新的 Octave 3 8 1 除了我自己的主目录之外 我没有对其他任何地方的写访问权限 这就是为什么我必须从源代码安装八度 集群提供的blas和lapack不起作用所以
  • 如何从 Expression> 动态创建 Expression> 谓词?

    我尝试附加 where 谓词 我的目标是创建与以下相同的表达式 Services Where s gt s Name Modules s Namespace Namespace 我有以下代码 Expression
  • React Native中setTimeout的准确性

    我正在 React Native 中构建一个节拍器 播放点击后 我设置了setTimeout以便下次点击 然而 时机太糟糕了 我做了以下快速测试 let time new Date getTime 50 setTimeout gt cons
  • 连接列表的元素对[重复]

    这个问题在这里已经有答案了 我知道可以连接一个列表来形成一个长字符串 如下所示 x a b c d print join x 显然这会输出 abcd 但是 我想做的只是将列表中的第一个和第二个字符串连接起来 然后连接第三个和第四个字符串 依
  • 将 Visual Studio 项目中的所有文件保存为 UTF-8

    我想知道是否可以将 Visual Studio 2008 项目中的所有文件保存为特定的字符编码 我得到了一个混合编码的解决方案 我想让它们全部相同 带有签名的 UTF 8 我知道如何保存单个文件 但是项目中的所有文件怎么样 既然您已经在 V
  • 用于多个项目的单个 node_modules 文件夹

    我有一个这样的网站列表 project1 site project2 site project4 site projectN site Each site文件夹里面有node modules文件夹 gruntfile js文件和一个pack
  • 如何在 C++03 中将 boost packaged_task 发布到 io_service?

    这是上一个问题的后续问题 here 但我正在开发一个多线程应用程序 我想将 Boost packaged task 发布到线程 io service 我被困在使用 C 03 编译器 所以 std move 已退出 并且 packaged t
  • WPF GridViewColumn Width="auto" 仅适用于当前滚动范围内的项目

    我有一个包含许多项目的 ListView 并尝试将列宽度设置为自动 以便它们自动扩展到列中最长字符串的宽度 起初 它似乎有效 但当我向下滚动列表时 我注意到一些较长的字符串被剪短了 因为该列没有足够的自动扩展 然后我想到 将宽度设置为自动似
  • 匹配正数的正则表达式

    我需要编写一个正则表达式以仅允许正数 整数或小数 我发现了这个 0 0 0 0 00 d d d 0 9 但它只接受最多 2 位小数 我必须进行哪些更改才能使其接受任意位数的小数 另外我在哪里可以找到学习正则表达式的好教程 预先感谢 这将是
  • 将 MATLAB 字符数组转换为字符串

    从 MATLAB 字符数组开始 A A 1 1 A A 1 2 P A 1 3 R A 2 1 M A 2 2 A A 2 3 Y 如何将其转换为字符串单元格 B 这样 B 1 APR B 2 MAY 编辑 A 是一个单元格 使用函数 ce
  • 删除JS数组中最小的数字

    我有一个数字数组 2 1 3 4 5 1 想要删除列表中的最小数字 但不知怎的 我的 IF 语句被跳过了 我检查过 numbers i 1 和 numbers i 本身确实有效 但 numbers i 1 function removeSm
  • ComponentDidCatch 不起作用

    Why componentDidCatch在我的反应本机应用程序中不起作用 componentDidCatch不处理错误 React native v 50 3 React 16 0 0 import React Component fro
  • 递归获取 Active Directory 组的成员,即包括子组

    在 Active Directory 中给定一个这样的组 MainGroup GroupA User1 User2 GroupB User3 User4 我可以使用如下代码轻松确定 User3 是否是 MainGroup 或其任何子组的成员
  • 如何使用 Apache 配置设置 SameSite cookie 属性?

    我无法在 应用程序 选项卡中使用内置开发人员工具看到 SameSite Strict 我在 Apache 配置中添加了以下标头代码 Header always edit Set Cookie 1 SameSite Strict Header
  • PHP GMAIL 使用 DOMDocument 和 cURL 联系 XML 解析

    我当前想要获取的只是 gd email 的属性 即 address 目前仅此而已 我可以到达 xml 部分 哎呀 我什至可以得到任何给定的想法 只要它在标签之内 但要获取任何给定的属性 就像我的情况一样 我完全困惑了 我曾经知道如何做到这一
  • Persistence.createEntityManagerFactory() 需要很长时间才能返回

    我正在使用 Hibernate 4 2 JPA 2 0 和 Postgres 9 2 代码卡在Persistence createEntityManagerFactory peristence unit name 经过进一步调查 我发现 H
  • String.Format进行四舍五入,无法定位非法格式转换源错误?

    我正在编写一个程序 让用户输入 6 个温度读数 然后 返回最高原始值 celcius版本 返回原始值 转换为摄氏度版本 设置数组值的代码如下 System out print Enter Temperature t Get the coun
  • JavaScript 获取 Audio.setSinkId 的权限

    我正在尝试改变sinkId在 Chrome 应用程序中的音频元素处 Code var audio new Audio audio setSinkId communications 我会收到这个错误 DOMException No permi
  • svn + ssh 没有命令行密码?

    我想要做 svn update Users radek Sites 3 0 5 r HEAD force 无需输入密码 svn 连接到我们的存储库服务器 但我不确定使用什么用户名 我怎样才能找到 我想要么是root or radek 我为