|
I'm using both: GitHub for my open-source projects and BitBucket for the rest. Honestly I don't notice much difference between the two. On the desktop side I use TortoiseGit. All notifications go to the same mail folder that I empty periodically without reading. Normally I do a pull before working on a project and check what is new in the commit chain.
Mircea
|
|
|
|
|
I too, used to use BitBucket since I'm an Atlassian fanboi for Jira. But for the past 5 or so years I've been using GHE (GitHub Enterprise) exclusively. There's no going back. GHE is just so much better... if for no other reason than the sheer amount of documentation available. I still have a BB account, but it's old stale and crusty. I'll probably never switch back.
Outside of NITs and documentation online, where GHE shines compared to BB IMO...
- Automation, including security updates.
- Its PR experience is just better.
- I've never had issues with authenticating (had them in the past with BB).
- It has more granular and even code-based permissions structure (codeowners, etc.)
Jeremy Falcon
|
|
|
|
|
Hi Jeremy,
I hope you don't mind me imposing with a Github question.
My son found the Harvard Free intro to computer science (Course CS50) that uses Github to distribute a codespace configured with the materials, tutorial C library and such. The course starts with plain old C language and he was working through the problems when suddenly he got locked out of his Github account with a SPAM violation. There was no other information provided. All he was doing was editing code, compiling, testing and saving it. Now, as a newbie coder he was making numerous mistakes and so doing a lot of editing and saving. But nothing excessive. He searched the web and found numerous other people who were locked out due to a spam violation but no explanation as to what triggered it. A very, very small number of people reported resolving the issue with Github support but offered no hint on what triggered the spam violation. He opened a ticket with Github support about a week ago, no response yet. Since this is a free Github account he was not holding out any hope that he would get a response. (He has since downloaded the codespace and set up a local environment so he can continue with the course but cannot submit anything since it needs an active Github account.).
I was wondering if you had any experience with this? Some of the people who got locked out seemed to think it was a random occurrence from a new automated monitor that Github installed and that there was not real reason for the SPAM violation.
|
|
|
|
|
Gary Stachelski 2021 wrote: I was wondering if you had any experience with this? Some of the people who got locked out seemed to think it was a random occurrence from a new automated monitor that Github installed and that there was not real reason for the SPAM violation. It's never happened to me at work or in my personal projects, and I use GHE daily. If I had to guess, it's due to one of two reasons:
- His email address is associated with something bad or it's a sketchy/fake domain like mailinator, etc.
- He's pushing code to GHE like a 100 times a minute in a script or something.
This is just a guess though. If he's stuck, he can always go and create a new email address / account to continue, but should figure out why so it doesn't happen again.
Jeremy Falcon
|
|
|
|
|
Thanks.
He was using his main hotmail address.
Not sure how the school set up the codespace he was using or how what he was doing would result in such a high push rate.
He is continuing with the course using a standalone environment. He said if Github does not respond to his ticket he will create a new email and Github account and only use it to submit the finished projects for grading.
Thanks again.
|
|
|
|
|
Oh, as far as the ton of emails, you're right about that, as in GHE will send an email if somebody sneezes. But, it's configurable at least.
Jeremy Falcon
|
|
|
|
|
-Bitbucket allows to organize repositories in folders / workspaces.
I could not find this feature in GitHub, perhaps I missed something in its GUI
(and it's possible to work around this, too)
-Working with branches + PR in Bitbucket seems to me easier than in GitHub,
but, again, I am just beginning using GitHub, perhaps I will change my mind after some time ...
|
|
|
|
|
peterkm wrote: I could not find this feature in GitHub, perhaps I missed something in its GUI Nah, you didn't miss anything. It's not there.
But, you can work around it by standardizing on your repo names. So, rather than folder/repo it would just be folder-repo. As far as why that is, my guess is that it's due to git itself having no concept of folders for repos. As far as discoverability, IMO having no folders is better, but yeah it can get unwieldy easily.
Side note, GHE is adding KVP metadata to repos that you can filter against. So, while not exactly the same as folders, it's at least something in that regards.
Jeremy Falcon
|
|
|
|
|
|
I just made that same argument, the saving the planet part, on our ask-cpo type slack channel. They're wanting everyone who lives less than 40 miles from the office to come in 3 days a week. If I did that I would lose 3 hours of my day. The southern US states don't do public transportation.
Yes, I did ask if that is via road or as the crow flies. My over the road distance is 31 miles.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
And, they have no idea how having you at the office for 3 days of the week will even affect productivity.
It's just a total guess and it makes no sense. They're just flailing at answers like they've always flailed.
Edit - And, of course the resolution is to simply move 9 miles further away from work.
|
|
|
|
|
raddevus wrote: Edit - And, of course the resolution is to simply move 9 miles further away from work.
Oh, they've already addressed that, if you do move you still have to come in because your move was simply to get outside the ring. No, I am not kidding.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
ok...yeah then that sounds like a good reason to at least look around to see what other jobs might be available. Seems unlikely that sort of attitude does not extend to other parts of the company.
|
|
|
|
|
Managment 2 levels above me lives in rural Montana and they know this teams works well all remotely so we're all hoping they say keep everything as status quo.
I started working remotely a year BEFORE Covid hit.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
All they really know is how much they're paying for that office and they want to keep it filled.
|
|
|
|
|
Which is weird: for decades the bean counters have been trying to reduce the size of office space to save money. Close 'em all and have all employees work from home (and pay for their own heating, lighting, and electricity) and you'll save a ton of money*
* Except you can't sell the office space because accountants are like sheep - if one saves £0.10 on a £100 product by firing all the manufacturing staff and moving it to slave labour in China they all follow suit.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Yes, but they probably have leases that won't expire for a few years, or real estate that isn't liquid.
There are no solutions, only trade-offs. - Thomas Sowell
A day can really slip by when you're deliberately avoiding what you're supposed to do. - Calvin (Bill Watterson, Calvin & Hobbes)
|
|
|
|
|
MarkTJohnson wrote: My over the road distance is 31 miles.
Google maps lets you choose alternative routes. Can't you just choose one that is over 40?
(This is both a joke and somewhat serious.)
|
|
|
|
|
I already looked at that, I'm in Atlanta and if I use Interstate 75 it the 31 miles, if I come in via Interstate 20 it becomes 40.6 miles to the office.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
take the long way out of your neighborhood…or “add a stop” for your favorite coffee shop
|
|
|
|
|
MarkTJohnson wrote: becomes 40.6 miles to the office.
Sounds like the route to take then!
|
|
|
|
|
I think they don't like paying for a lot of empty office space. All the rationalizations my employer made for coming back in ring hollow to me. "Better team work/collaboration/face-to-face socialization"... uh huh, right.
There are no solutions, only trade-offs. - Thomas Sowell
A day can really slip by when you're deliberately avoiding what you're supposed to do. - Calvin (Bill Watterson, Calvin & Hobbes)
|
|
|
|
|
Those were almost the exact words spoken by the muckity-mucks in the all hands meeting.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
HR departments and C-Level folks seem to all think alike.
There are no solutions, only trade-offs. - Thomas Sowell
A day can really slip by when you're deliberately avoiding what you're supposed to do. - Calvin (Bill Watterson, Calvin & Hobbes)
|
|
|
|
|
they are trying to justify all that office space they bought, built and/or rented
To err is human to really elephant it up you need a computer
|
|
|
|