[petsc-dev] please make myself and Satish admin on bitbucket.org/petsc

Barry Smith bsmith at mcs.anl.gov
Fri Feb 10 18:39:11 CST 2012


On Feb 10, 2012, at 6:22 PM, Matthew Knepley wrote:

> On Fri, Feb 10, 2012 at 5:29 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
> 
> On Feb 10, 2012, at 5:09 PM, Jed Brown wrote:
> 
> > On Fri, Feb 10, 2012 at 17:01, Barry Smith <bsmith at mcs.anl.gov> wrote:
> > > What if I don't have an openid?
> > >
> > > Everything uses OpenID now and bitbucket uses it too. I went over this with you last time. Your gmail, facebook, yahoo, etc. are all automatically OpenIDs.
> >
> >  I sure don't want to use my facebook account
> >
> > Ssshhh, don't let the whole world know you have a facebook account. Then you can't play the curmudgeon at the lunch table.
> >
> > to access work related stuff, that is absurd.
> >
> > I have a username and password on bitbucket. It's not linked to gmail or facebook.
> >
> >
> > >
> > > petsc is another account like barryfsmith is an account? Who designed this monstrosity?
> > >
> > > Of course 'petsc' is another account. How else would it work?
> >
> >   Bitbucket should have a concept of "accounts" (each of us has one of these) and "repository trees" (which can be equally shared by one or more accounts).  To use accounts to hold a repository tree is moronic because it makes unsymmetric the relationship between the owner of the account that owns the repository tree and the other accounts that can do stuff with that repository tree.  So what other idiotic decisions did these morons make?
> >
> > Github has a special kind of account for "organizations". It just makes repository/access management simpler and the front pages more intuitive.
> 
>  What, something BitBucket didn't steal?   Git here I come.
> 
> Do I really have to respond to this? You can admin everything from your account. I already do it.


  Not true. Make a clone of bitbucket.org/petsc/petsc.bitbucket.org make a change to it and try to push, you cannot. You need to send email to Sean asking him for write permission to that repository.  So cannot access repositories in petsc that Sean has not explicitly given me access to.

Or try 
bsmith-laptop:Src barrysmith$ hg clone joe ssh://bitbucket.org/petsc/joe
running ssh bitbucket.org "hg init petsc/joe"
The authenticity of host 'bitbucket.org (207.223.240.182)' can't be established.
RSA key fingerprint is 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'bitbucket.org,207.223.240.182' (RSA) to the list of known hosts.
Permission denied (publickey).
abort: could not create remote repo!
So cannot make new repositories in petsc, again need to ask Sean to do it for me.

Interestingly both of these things work fine and out of the box on petsc.cs.itt.edu

This is why we didn't just blindly switch to bitbucket the other night. Lots of things need to be worked out before we can switch.


It also appears that if Sean makes it so multiple ones of us can log into the petsc account on bitbucket there will be no record of who made what changes, it will behave like an old fashioned and frowned upon shared account.


  Barry





  Barry



> 
>    Matt
>  
> >
> > https://github.com/blog/674-introducing-organizations (blog)
> >
> > https://github.com/enthought (example)
> >
> >
> > Bitbucket has a thing called "groups", but it's not really the same.
> 
> 
> 
> 
> -- 
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
> -- Norbert Wiener




More information about the petsc-dev mailing list