首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Smartgit链接到GitHub

如何将Smartgit链接到GitHub
EN

Stack Overflow用户
提问于 2012-05-26 17:27:55
回答 2查看 26.6K关注 0票数 16

我有一个去年左右的公共GitHub账户。昨天我在我的Windows7PC上安装了SmartGit。SmartGit在本地运行良好,但我想在GitHub上进行远程回购。

当我查看SmartGit -> Preferences -> Authentication时,我选择使用SmartGit作为SSH客户端。“已知凭据”区域为空。在托管提供商下,我添加了我的github帐户username+password并单击“登录在GitHub.”它打开浏览器,我就成功登录了。

我会以为会有什么东西填充到已知的凭证区域?我试图看看是否有一些密钥对存储在SmartGit可以使用的地方,但没有成功。最后,我下载了PuttyGen并创建了一对密钥。我给它们起了一些愚蠢的名字,但读了一些之后,我把它们重命名为*id_rsa*和"id_rsa.pub“,并将它们放到我的c:\users\MYNAME.ssh目录中。

在SmartGit中仍然没有任何凭据。

当我运行'Remote -> Manage Remotes -> Add‘时,输入git名称(基于从github获得的链接)。我以用户'git‘的身份获得了“向SSH服务器'github.com’进行身份验证的凭据。”对话框使用我放到.ss目录中的id_rsa预先填充了私钥文件。

我甚至进入github并将这个键添加到SSH密钥列表中。仍然没有joy。

有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-09 22:17:50

假设它在github和bitbucket上工作类似。今天,我让Smartgit 3.0.10通过以下步骤使用bitbucket运行:

上载本地代码

1)通过网站手动创建bitbucket中的存储库

2)将ssh键添加到网站( PuttyGen >Conversion> Export )

3)在本地repos中检查reposDir.hg\hgrc的内容,应该如下所示

代码语言:javascript
运行
复制
[paths] 
default = ssh://hg@bitbucket.org/user123/reposXYZ

如果不手动更改它。您还可以克隆空的repos,并在本地副本中对此行进行检查。

重新启动SmartGit,您应该能够推拉。

票数 7
EN

Stack Overflow用户

发布于 2013-11-21 10:29:24

如果您在github上使用"HTTPS克隆URL“,它将生成一个不需要SSH键的链接。这两篇文章解释它:https://help.github.com/articles/which-remote-url-should-i-use https://help.github.com/articles/generating-ssh-keys

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10768349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档