Kar*_*ter 5 aptana git passwords repository username
我正在尝试为一些源代码设置一个git repo,这是我第一次使用git - 但我已经熟悉了所有的概念和命令行基础知识,这些应该让我现在开始.
我想让Aptana Studio 3在我的开发服务器上克隆我新创建的Git Repo.我无法弄清楚如何传入SSH连接的用户名和密码.EGit for Eclipse允许我指定用户名和密码,并且看起来比Aptana的git实现更先进,它只询问我的URI和路径.哪个是@:/ path/to/git
我还发现我不能因为某种原因将eGit安装到Aptana中.它可能缺少Eclipse中包含的一些依赖项,但不是Aptana(Mylyn似乎有问题).
我意识到我可以使用密钥,但这绝对是现在使用用户名和密码的问题,而不是对设置密钥访问感兴趣.
那么简而言之,有一种方法可以使用Aptana Studio 3的Git实现和用户名和密码进行SSH,而无需设置RSA密钥进行身份验证吗?如果在Aptana的Native实现中没有,有没有办法安装不同的Git插件并使其工作.
谢谢你的时间.-Karl
我不使用 eclipse/Aptana,但去年我在通过 SSH 使用 git 中的子模块时遇到了类似的“问题”,也许我找到的解决方案可以为您工作。
当您在 git 中创建子模块时,存储库的完整.gitmodulesuri 会保存在文件中,例如:ssh://myuser@server/paht/to/repo.git。问题是,由于 .gitmodules 受源代码控制,团队的其他成员如何在不干扰 .gitmodules 的情况下访问存储库?
解决方案很简单:
1)我已将 .gitmodules 的 URL 更改为ssh://server/paht/to/repo.git. 2)我创建了一个~/.ssh/config包含以下内容的文件:
Host server
HostName <ip-of-the-server>
User myuser
Run Code Online (Sandbox Code Playgroud)
这样,当 git (或 openSSH,我猜)尝试通过 ssh 连接时,他会在 my 中搜索“服务器”条目~/.ssh/config,从那里获取用户名,只询问我的密码。
也许通过这种方式,您可以“强制”Aptana 执行您想要的操作,而无需诉诸 RSA 密钥。
| 归档时间: |
|
| 查看次数: |
4908 次 |
| 最近记录: |