Just looked at some projects on Github and saw that the site no longer advertises a standard git command to copy for repo cloning. Now they encourage the use of 'Github CLI' with the syntax of 'gh repo clone'.
No doubt it's a wrapper around git that will slowly gain features that git won't add because there is no need for them.
They are no longer a 'git hub', they are a 'repo space'.
All leading to the classic, Embrace, Extend, Extinguish.
@drisc Yikes. That's a lot more blatant than I was anticipating 😕
@paul Right on. I don’t see any erasure of the normal git cli though. This is the default suggestion cloning when I click. The cli tool seems mostly just stuff that has nothing to do with git, like issues, etc. Seems useful, donno. If I wanted to automate sync of issues into plaintext for example this looks a bit easier to use than the existing api.
@paul I kinda feel like the reactions in this thread illustrate how little chance they would have trying to replace git itself for some reason. Git is confusing for newbies, many people start w/GUIs or other simplified tools before actually learning git. That doesn’t strike me as an attempt to replace or destroy git itself. If they start trying to lock data in, ok, shady, but at the moment even their proprietary issues system is trivial to export to a useful portable format.
@paul @hecanjog @neauoire @drisc Regardless of which instructions they keep and don't, there seems to be a trend of confounding git with Github. I've encountered that a few times now, e.g. a professional dev will say they use Github for version control, or tutorials for beginners will suggest you use a version control system, like Github.
Microsoft's got too much in its plate, again.
@hecanjog Maybe the ssh option didn’t appear because I wasn’t signed in, but when I clicked on the ‘Code’ button the default selected option wasn’t HTTPS it was as GitHub CLI. I will admit that easy management of things like PRs and Issues in the terminal is a cool thing and will be very powerful for people who use that system. @paul @neauoire
@drisc GitHub was dead as soon as it was acquired. I find it funny that, looking back, people actually thought that “Microsoft is different now” and that “GitHub will be better”
I wonder why they chose to make that again. FWIW, I've always used the hub command `compare`, to easily get into the GH UI for comparing/making a PR. I've never felt like it was an effort to replace git, just an extension that not every git user would need.
@drisc First option under the code menu for me is still http url for git clone.
gh, from https://github.com/cli/cli, is an opensource (!) tool to handle their metadata. They had hub before. They'd be stupid to become incompatible with plain git - they are by far not the only game in town.
Much more interesting (or creepier, if you like) are their recent GitHub Actions stuff. Basically, they support CI out of the box now, no need for extra accounts on Travis CI, appveyor, etc etc.
@schmidt_fu @drisc i scrolled down the whole thread to ask the same question/find an answer to it. People were talking about it long ago, but i haven't seen it either.
tbh. it's really necessary. Github is the center of gravity. I can simply raise an issue because i'm logged in anyway... signing up to thousands of gitlab instances isn't really helpful and "Sign in With xyz" is also not the solution. I found http://gitblit.github.io/gitblit/, but never heard of so far
@drisc It’s good old Microsoft, just how we’ve come to know and hate them.
@drisc It's about time for all FLOSS projects to host their repos in a more decentralized way. This has been the case ever since M$ bought github. No, actually ever since github started making itself "indispensable". When it comes to infrastructure, we don't need indispensable. We need redundant.
@drisc They show the url, it's obvious you should add git clone to it
@drisc I would not be shocked if they started rolling it into TFS as a sort of rebranded and integrated solution to VS.
@drisc set to "SSH" for me:
@drisc excuse me?
Well what else did we expect when Microsoft bought it
@drisc I'm happy to have begun moving to sr.ht and remaining command line specific.
@drisc In case you're interested I just started a project to build a decentralised alternative to github: https://mastodon.technology/web/statuses/105063115783691135
Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.