V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
avatasia
V2EX  ›  问与答

求教如何让Bitbucket和GitHub共存

  •  
  •   avatasia · 2012-10-16 14:32:30 +08:00 · 4026 次点击
    这是一个创建于 4457 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本机已使用Github,通过SSH方式,
    想用Git Shell访问BitBucket的项目,创建了Key,每次访问都提示Permission denied.
    请问这种问题该如何解决?

    我试过ssh-agent bash, ssh-add添加新创建的key, 还是同样的提示信息。
    16 条回复    1970-01-01 08:00:00 +08:00
    welsonla
        1
    welsonla  
       2012-10-16 14:34:48 +08:00
    使用SourceTree管理
    avatasia
        2
    avatasia  
    OP
       2012-10-16 15:02:10 +08:00
    @welsonla

    我新创建的key起名叫bitbucket_rsa,我复制这个key到bitbucket里不行
    我把github用的id_rsa的key复制过去,目前测试成功,两边用户名一样,但是邮箱不一样。

    SSH水好深。
    clino
        3
    clino  
       2012-10-16 15:04:07 +08:00
    我github/bitbucket两个都用,也用同一个ssh key,完全没有问题啊
    不过"用Git Shell访问BitBucket的项目"这个看不懂
    avatasia
        4
    avatasia  
    OP
       2012-10-16 15:05:53 +08:00
    @clino Git Shell是git client,Github for windows上带的。

    @welsonla 我是windows用户,话说mac mini 2012什么时候才能出,急死我啦。
    clino
        5
    clino  
       2012-10-16 15:11:50 +08:00
    @avatasia 哦,原来是这样,我看到bitbucket第一反应是用了 hg,都忘了bitbucket也能放git项目的
    hyq
        6
    hyq  
       2012-10-16 15:12:05 +08:00
    @avatasia 据说过几天
    walleve
        7
    walleve  
       2012-10-16 15:48:51 +08:00
    @clino 支持private, 所以很多小团队都会选用bitbucket. 我们也在用
    avatasia
        8
    avatasia  
    OP
       2012-10-16 15:51:53 +08:00
    @hyq 那个是ipad mini.
    不过就算出,我现在也没银子买了。
    cabbala
        9
    cabbala  
       2012-10-16 15:55:25 +08:00
    @avatasia ssh默认只允许一个密钥,如果要用其他密钥,得指定(git里也有设置项)

    当然一个密钥就够了。。为什么要用两个呢,直接把一份公钥复制到github、bitbucket等等很多地方都行

    P.S. 深究一下,其实SSH允许两个默认密钥,id_rsa id_dsa,可以同时使用
    cabbala
        10
    cabbala  
       2012-10-16 15:56:23 +08:00
    P.S. ssh公钥中的email信息是用来标识用的,没有任何意义,也就是说公钥和email是独立的,互不相干
    avatasia
        11
    avatasia  
    OP
       2012-10-16 16:03:45 +08:00
    @cabbala 这个答案比较接近于现实,多谢。
    humiaozuzu
        12
    humiaozuzu  
       2012-10-16 16:10:22 +08:00
    @cabbala 还有id_ecdsa
    avatasia
        13
    avatasia  
    OP
       2012-10-16 16:19:37 +08:00
    @welsonla
    @clino
    @hyq
    @cabbala
    @humiaozuzu

    还有个问题,如何能知道github或者bitbucket最活跃的项目,我想研究下别人项目的开发周期,好加深对git管理项目的理解
    humiaozuzu
        14
    humiaozuzu  
       2012-10-16 16:26:17 +08:00
    @avatasia 可以google “git workflow best practices”

    在github的首页点击explore就可以看到各种活跃项目
    avatasia
        15
    avatasia  
    OP
       2012-10-16 16:33:14 +08:00
    @humiaozuzu 那个不叫活跃吧,一个是关注最高的,一个是感兴趣的,一个是fork的
    我想要的是提交最频繁或者解决issue最频繁的,这个不知道怎么看。
    humiaozuzu
        16
    humiaozuzu  
       2012-10-16 16:36:11 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   977 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:04 · PVG 03:04 · LAX 11:04 · JFK 14:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.