avatasia
V2EX  ›  问与答

求教如何让Bitbucket和GitHub共存

  •  
  •   avatasia · Oct 16, 2012 · 5026 views
    This topic created in 5139 days ago, the information mentioned may be changed or developed.
    本机已使用Github,通过SSH方式,
    想用Git Shell访问BitBucket的项目,创建了Key,每次访问都提示Permission denied.
    请问这种问题该如何解决?

    我试过ssh-agent bash, ssh-add添加新创建的key, 还是同样的提示信息。
    16 replies  •  1970-01-01 08:00:00 +08:00
    welsonla
    welsonla
    Oct 16, 2012
    1
    使用SourceTree管理
    avatasia
    avatasia
    OP
    Oct 16, 2012
    2
    @welsonla

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

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

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

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

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

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

    在github的首页点击explore就可以看到各种活跃项目
    avatasia
    avatasia
    OP
    Oct 16, 2012
    15
    @humiaozuzu 那个不叫活跃吧,一个是关注最高的,一个是感兴趣的,一个是fork的
    我想要的是提交最频繁或者解决issue最频繁的,这个不知道怎么看。
    humiaozuzu
    humiaozuzu
    Oct 16, 2012
    16
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4335 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 07:41 · PVG 15:41 · LAX 23:41 · JFK 02:41
    ♥ Do have faith in what you're doing.