xyz I have zero needs for public repos.
Why do you need a non-public repository?
xyz I have zero needs for public repos.
Why do you need a non-public repository?
DaveTheCoder For private projects.
Megalomaniak For private projects.
That's obvious, but what's the reason for using a service like github? You can use git on your local platform if your only need is version control.
DaveTheCoder like the most of us, im guessing, we work from multiple locations - work, office, home etc etc. Not all people carry laptops around, so the best way to keep in sync is to use a git service thats hosted somewhere.
DaveTheCoder That's obvious, but what's the reason for using a service like github? You can use git on your local platform if your only need is version control.
Backup, access from various machines and for collaborators, project management and communication features, not needing to mess with server side setup, etc.. I didn't say I need only version control. By "private" I meant invisible to everybody who doesn't have the access.
I have been very happy with using Gitlab for all my Godot projects. The only time it didn't quite fit was when I was working on a project with more than ~5 people. After working with enough people, getting things in working order with new contributors has been fairly straightforward. Best to avoid re-uploading huge assets though (big textures... ect) or it will eat up your memory. I also am a fan of just microsoft's oneDrive which keeps my stuff backed up on multiple devices.
I initially chose Gitlab b/c it seemed to align better with open-source happy feelings.
Erich_L gitlab cant be trusted https://www.theregister.com/2022/08/04/gitlab_data_retention_policy/ it wanted to pull a unity/ubisoft/ adobe on its users.. The people pressured them but for how long.. eventually corpos will do whatever they want..
Self host is the only way.. also forget onedrive, use syncthing..all you need is a server (physical machine), Or if you never turn off your home pc then youre all set. Syncthing is as easy as just install, point to a folder, add other pc's via qrcode or key. thats it.. no port forwards, nothing, it just works
kuligs2 That article is both old and just a rumor. I wouldn't suggest relying on any one service. I spent the day listening to data science podcasts and the there's a consensus that you'd better build your systems to not be too tied in to any one service. I use two services which means one can be a backup (either onedrive or gitlab).
The onedrive subscription gives me access to office apps which I enjoy, and I also enjoy how easy onedrive is to setup on all my devices.
There's so much work on my plate I unfortunately have no desire whatsoever to self-host anything.
Erich_L I completely understand the lazyness to mess with self host stuff.. i hate when things suddenly break for no reason too.. But you gotta think what kind of data you create and store, if its sensitive or personal, why would you want to store it on someones else computer?
And lately corporations are just being too scummy about their products. Look at adobe, SNOY, the list goes on..
Either I don't understand something, or GitHub is bullshit.
I wanted to share a project. I'm trying to upload files:
Yowza, that’s a lot of files. Try uploading fewer than 100 at a time.
WTF? There are 124 files in the project (without the .godot folder). Okay, we'll upload in installments. Well, yep, sure:
Yowza, that’s a big file. Try again with a file smaller than 25MB.
What are you talking about? I have a file SwimmingPool.tscn (courtyard) — 52 Mb by the way. Where do I shove it?
How do you work with GitHub? It doesn't make sense to me.
What are the options? Other than uploading it to an exchange and providing a link.
Tomcat like with every free service, you have limits. Tho im not sure but i recently uploaded my project, its small, but binaries are large, so idk.. I dont have paid gh account or anything.. freshly made account.
Thats why im telling you - self host ..
You could use gitlab?
In any case the defaults across all these git platforms are from 25mb - 100mb..
If you have something larger then seek other options..
kuligs2 like with every free service, you have limits.
<…>
In any case the defaults across all these git platforms are from 25mb - 100mb..
I understand the limitations and I would be fine with 100Mb per file.
freshly made account.
How did you do that? Are you a sorcerer? What spell did you use?
Tomcat How do you work with GitHub? It doesn't make sense to me.
I work with it just like any other Git repository, meaning I don't use the GitHub website for anything that has to do with file management or editing but instead just a normal, local Git client (or in my case simply Git on the command line). The GitHub repository is just another remote where I can push to or pull from.
I am not sure about maximum project sizes though. I think 1 GB?
Looks like it's all a bit fuzzy but 100 GB seems to be the hard cap for GitHub repository sizes although GitHub advises to keep it under 1 GB and may send a notice when getting over 5 GB (but it sounds like you can talk to them about it). And 100 MB is the maximum file size you can upload.
All of this is for free repositories. I have no idea if things change if you have a paid account.
GitHub supports Git LFS though, so that helps a bit when working a lot with bigger files because Git isn't really a good option if you have big binary files. Git was made for text diffs after all.
And that's why a lot of game developers don't use Git for their projects but for example Perforce instead. And also why they don't use GitHub but host their repositories on their own systems. Games are big after all and for non-hobbyist games GitHub will eventually get too limiting.
Own hosting, it's a good idea… probably… the problem is the realities of modern life… in short — politics. I can't set up a website at home:
I even bought a powerful tablet to have mobility. But under the new rules, it can be taken away when boarding an airplane. So even physically transporting my work on any medium is not a reliable way to do it.
Toxe Is this a completely new file or does it contain changes?
New.
Toxe Can't you just rent a small server
“Rent” is a financial issue.