On Fri, Feb 10, 2012 at 6:39 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
On Feb 10, 2012, at 6:22 PM, Matthew Knepley wrote:<br>
<br>
> On Fri, Feb 10, 2012 at 5:29 PM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
><br>
> On Feb 10, 2012, at 5:09 PM, Jed Brown wrote:<br>
><br>
> > On Fri, Feb 10, 2012 at 17:01, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
> > > What if I don't have an openid?<br>
> > ><br>
> > > 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.<br>
> ><br>
> > I sure don't want to use my facebook account<br>
> ><br>
> > Ssshhh, don't let the whole world know you have a facebook account. Then you can't play the curmudgeon at the lunch table.<br>
> ><br>
> > to access work related stuff, that is absurd.<br>
> ><br>
> > I have a username and password on bitbucket. It's not linked to gmail or facebook.<br>
> ><br>
> ><br>
> > ><br>
> > > petsc is another account like barryfsmith is an account? Who designed this monstrosity?<br>
> > ><br>
> > > Of course 'petsc' is another account. How else would it work?<br>
> ><br>
> > 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?<br>
> ><br>
> > Github has a special kind of account for "organizations". It just makes repository/access management simpler and the front pages more intuitive.<br>
><br>
> What, something BitBucket didn't steal? Git here I come.<br>
><br>
> Do I really have to respond to this? You can admin everything from your account. I already do it.<br>
<br>
<br>
</div> Not true. Make a clone of <a href="http://bitbucket.org/petsc/petsc.bitbucket.org" target="_blank">bitbucket.org/petsc/petsc.bitbucket.org</a> 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.<br>
</blockquote><div><br></div><div>Of course you can't write to a repository without being given access. Probably because its always someone else</div><div>that does it, you do not remember having someone mail there SSH key, editing the .ssh/authorized_keys file,</div>
<div>sticking in the correct string with the hacked up script in it.</div><div><br></div><div>Can you really be making this argument? Are you purposely not looking at how this works?</div><div><br></div><div> Matt</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Or try<br>
bsmith-laptop:Src barrysmith$ hg clone joe ssh://<a href="http://bitbucket.org/petsc/joe" target="_blank">bitbucket.org/petsc/joe</a><br>
running ssh <a href="http://bitbucket.org" target="_blank">bitbucket.org</a> "hg init petsc/joe"<br>
The authenticity of host '<a href="http://bitbucket.org" target="_blank">bitbucket.org</a> (207.223.240.182)' can't be established.<br>
RSA key fingerprint is 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40.<br>
Are you sure you want to continue connecting (yes/no)? yes<br>
Warning: Permanently added '<a href="http://bitbucket.org" target="_blank">bitbucket.org</a>,207.223.240.182' (RSA) to the list of known hosts.<br>
Permission denied (publickey).<br>
abort: could not create remote repo!<br>
So cannot make new repositories in petsc, again need to ask Sean to do it for me.<br>
<br>
Interestingly both of these things work fine and out of the box on <a href="http://petsc.cs.itt.edu" target="_blank">petsc.cs.itt.edu</a><br>
<br>
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.<br>
<br>
<br>
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.<br>
<br>
<br>
Barry<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
<br>
<br>
Barry<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
><br>
> Matt<br>
><br>
> ><br>
> > <a href="https://github.com/blog/674-introducing-organizations" target="_blank">https://github.com/blog/674-introducing-organizations</a> (blog)<br>
> ><br>
> > <a href="https://github.com/enthought" target="_blank">https://github.com/enthought</a> (example)<br>
> ><br>
> ><br>
> > Bitbucket has a thing called "groups", but it's not really the same.<br>
><br>
><br>
><br>
><br>
> --<br>
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
> -- Norbert Wiener<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>