Just switched to Github
-
snorkie wrote:
I'm sure I'll get over it, but curious if anybody else felt this way or I'm just old and grumpy.
Why not both? Lawrd, I hated git when I was first forced to use it. Find yourself a git-GUI that speaks to YOU. There are a bunch of them.
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.
I found a paid one (lifetime license at least) that I absolutely love. SmartGit for me is great, though the log viewer kinda sucks. There is a free alternative, of which I forgot the name, that I don't like but has an awesome log viewer.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X The shortest horror story: On Error Resume Next
-
If you use Visual Studio, you can also work with Git from that. Although VS support for Git was flaky in the beginning it now seems to work well. Also now GitHub has being taken over by Microsoft things probably only can get better I think. Personally I still use TortoiseGit, not because it is better, but because I'm used to it.
-
At the new year, my employer switched from BitBucket to GitHub for source control. Its taking some getting used to. For one, GitHub seems to get paid by the email that they send out, sending nearly twice the number of emails per action that BitBucket sent. Also, I feel like BitBucket is a GUI while GitHub is command line for their web interfaces. I'm sure I'll get over it, but curious if anybody else felt this way or I'm just old and grumpy.
Hogan
-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 ... :-)
-
I'm a TortoiseGit guy. I should have clarified, I mean the Pull Request experience. GitHub is different and I'm still getting used to it. And still, the emails!!!
Hogan
That's what email rules are for. If email comes from github, mark as read and delete.
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.
-
-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. :laugh: 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](https://github.blog/changelog/2023-12-06-new-organization-repositories-list-feature-preview/) 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
-
That's what email rules are for. If email comes from github, mark as read and delete.
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.
-
I'm a TortoiseGit guy. I should have clarified, I mean the Pull Request experience. GitHub is different and I'm still getting used to it. And still, the emails!!!
Hogan
Although some colleagues think Pull Requests are needed, we don't use them as we regard it as more "red tape" and as our team is very small we don't have time for that. Of course when working with hundreds of people on open-source projects, Pull Requests are a necessary thing.
-
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.
-
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: 1. His email address is associated with something bad or it's a sketchy/fake domain like mailinator, etc. 2. 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
-
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: 1. His email address is associated with something bad or it's a sketchy/fake domain like mailinator, etc. 2. 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.