我正在使用github和我自己的帐户,我是一些组织的一部分。我设置了一个SSH密钥,通过sourctree连接到github。
到目前为止,当我想添加远程存储库时,我只需浏览我的存储库列表。
不幸的是,我无法从组织存储库中进行选择,我甚至将自己添加为协作者,尽管我拥有管理员权限,甚至自己创建了回购。
我怎样才能让我的工作能够从我的组织回购中选择?
(我在另一个帖子中找到了一个指向这个链接的链接:https://gist.github.com/jexchan/2351996但我认为这有点不同,不是吗?)
提前致谢。
干杯
编辑:我也认为这可能指向了正确的方向: unable to get SSH keys working between sourcetree and github
但遗憾的是,按照@ DeepSpace101的建议,我仍然得到了
的信息Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
但我不知道为什么我收到这条消息。
答案 0 :(得分:1)
好吧,我让它上班了。 问题是Sourcetree问我SSH密码的密码。不幸的是,根本没有说清楚。 Sourcetrees Interface问道
Password Required
For user **** on host github.com
我认为它需要我的github密码。进入后我收到上面的消息后,我的公钥的许可被拒绝了。
只有在我尝试使用我的控制台克隆回购后才被要求
Enter passphrase for key '/Users/****/.ssh/id_rsa':
这让我很清楚问题是什么。 好吧,经过一场精彩的奋斗,我得到了我想要的东西。