Git can push over HTTPS, too.
whether i'm logged in in my browser has nothing to do with whether my ssh client has access to an authorized private key
Clearly, more people were confused by the original than outraged about the current implementation... I don't even recall the change being made.
Long ago they used to push SSH as the "right" way to pull repositories (I still almost exclusively use SSH), but their change to recommending HTTPS instead by default is by now quite old: it's been the case for many years.
Other related things have changed more recently: Github doesn't allow git:// urls anymore (but HTTPS still allows anonymous checkouts), and when doing authenticated HTTPS, you now need to provide a token instead of your password.
The git:// protocol, to my recollection, doesn't support authentication at all. If you've ever been able to push to git:// URLs on Github, it's news to me.
but it seems like my original comment was incorrect in a couple of different important ways, and i appreciate people having pointed that out
https://web.archive.org/web/20180115003453/https://github.co...
???
you can clone Github projects and move them on every other git repository you want
if Github removed the support for git, Github would be dead in a week.
Not only because git is literally in their name, but because every programmer tool that deals with code (editors, IDEs, etc.) has embedded support for git, the protocol, not git the Github version of the protocol.
Remove interoperability and you killed the golden goose.
At MS are not that stupid.
but because they waited until last year, removing that interoperability did not significantly affect their dominance as a way of accessing the internet
FTP died long ago as a protocol, it wasn't killed by some corporations trying to embrace and extend, but by better protocols (SFTP, SCP, HTTP(S) etc.)
also FTP created a lot of issues behind NAT
wrt nat i would say that nat created a lot of issues with ftp
let me rephrase it.
FTP behind NAT had a lot of issues.
But the protocol was never designed to be accessed by a WEB browser, that were limited to read only access.
The best way to access FTP is through an FTP client.
I don't necessarily agree with the new wave of browser security at all costs, like HTTPS everywhere, but FTP clients are far from being hard to find.
> there is still a substantial information that is only accessible through ftp
can you point me to an example?
I haven't encountered that problem since the end of the 90s. The only instance I can recall is upgrading the firmware of home routers/modems using TFTP.
it's been replaced with instructions for using their own gh cli tool (which, however, is also free software)
for example on any github project page, https://github.com/username/projectname, click on the "code ↓" button in the top right; the "local" tab on the left has a "clone" tab with 'https' and 'github cli' subtabs. the [email protected]: url you can use with standard git has been removed
i think this is a change within the last month
embrace, extend, and extinguish is alive and well