Above.
My payment has just failed due to card problems, and I know there isn't the funds on my spending money card to update it.
Above.
My payment has just failed due to card problems, and I know there isn't the funds on my spending money card to update it.
GodotBeginnerRich Yes, the normal version of GitHub that 99% of people use is free and for a normal developer that is usually all you need.
If you need more enterprise'y features then there is also a paid version.
GodotBeginnerRich If you would like to setup your own GitHub-like site, you can use GitLab or gitea.
Toxe I cannot use the paid version, the OP is in English, please learn to read.
GodotBeginnerRich please learn to read
Mhm. Where did I say that you should use a paid version? I basically said "no need to pay GitHub, the free version is fine... and free". If this wasn't what you were asking for then ask better questions.
Toxe Reported, sit down, the Mods won't do anything.
GodotBeginnerRich Wait, you reported me? For what? Not understanding your question?
GodotBeginnerRich Completely unnecessary, not ok!
GodotBeginnerRich Reported, sit down, the Mods won't do anything
See this as a warning @GodotBeginnerRich . If you try this again, you will get suspended!
Toxe If this wasn't what you were asking for then ask better questions.
Please, mind your tone. Unnecessary comment.
If it's for size constraints bitbucket has (practically) unlimited file size (the max per file is 1 gig which is huge for a singular asset), I've been using it for a while and it's great
TH3-S4LM0N 1gib per file is not huge, blend file with high poly model can blow up to several gibs.
I suggest OP to get yourself a minipc, and start hosting gitea. Gitlab for one person is too (complicated) and resource intensive. Gitlab needs 4 gib ram, while gitea runs on 100mb ram.
I switched from gitlab to gitea (self hosted) and never looked back.
Unlimited space, unlimited repos, commit what you want. No redditors to ban/mute/report you.
kuligs2 1gib per file is not huge, blend file with high poly model can blow up to several gibs.
If you are keeping your highpoly/raw assets in your code repo then you are probably doing it wrong.
Megalomaniak If you are keeping your highpoly/raw assets in your code repo then you are probably doing it wrong.
Personally, I have a hard time accepting the concept of separating code and resources. It is preferable to have everything related to the project stored in one place.
Compartmentailization has it's perks, but I didn't mean that you shouldn't keep your game ready assets with the code. I said RAW assets. The art department should have their own centralized asset management pipeline and it'll involve software better suited to them. Using something like git or perforce for it would be silly.
Megalomaniak I said RAW assets. The art department should have their own centralized asset management pipeline and it'll involve software better suited to them. Using something like git or perforce for it would be silly.
I'm not sure that wanting to keep everything related to a project in one place can be called "silly".
And the desire to put "raw assets" in a common archive is understandable. But what does this have to do with software? They're just being stored.
"Inappropriate" would probably be a more correct definition. But then what is appropriate?
Megalomaniak First of all, i dont own no company with multiple departments. Im just 1 person. So im gonna use whatever makes senese to me, and whatever works.
There is no better way for version control than git, other than keeping nuclear version copies of files at set intervals.
If its wrong then enlighten us with your professional experience, on how to do is RIGHT
Btw quick search says this
If you are a single indie developer or even a small house(~10 or less people) then of course you can make anything work, but then the question seem almost irrelevant. I was answering from the perspective of running a production house with multiple departments where the art pipeline would be a separate department. I honestly thought that was obvious from my comment, but fair enough, my bad. I should have been clear about that. As for some examples that come to mind:
https://openassetio.github.io/OpenAssetIO/
https://www.foundry.com/products/katana
Mind, Katana is specifically for look dev and lighting for vfx, but I linked it since it is non-the less relevant as the other link there is to a cross industry effort to create a standard API for Digital Asset Management(or DAM for short) platforms which cites it as the inspiration. Bigger studios currently tend to roll their own custom solutions.
Blender's asset manager is supposed to be developed with OAio in mind, btw. It's been a while since I last followed the development of that though, so I don't know if they've changed their minds on it since then.
Other cool things potentially worth keeping an eye on, maybe:
https://www.aswf.io/projects/
Megalomaniak As for some examples that come to mind:
The OpenAssetIO release version is currently in a beta stage
It's not an area where it's desirable to use a not very stable version.
Paid. Hard to call cheap.
They use GitHub themselves.
I was answering from the perspective of running a production house with multiple departments where the art pipeline would be a separate department.
Well I assumed we were discussing the question from the thread title in a practical area. Clearly something from the life of an indie developer. And not much deviation all the time.
Misunderstandings are commonplace.
kuligs2 I suggest OP to get yourself a minipc, and start hosting gitea.
Probably the most interesting option. And the possibility to transfer from Gitea to GitLab if necessary. Maybe I'll have questions about it. Especially since I have a free comp for it. Although the old computer meets even the requirements of GitLab more than enough.
Tomcat What is the difference between Gitea and Forgejo? Except that the latter doesn't have a Win version.
What are some good Gitea manuals out there?
Honestly i just use them "git-servers" on a very surface level. Create repo, commit, push, sometimes banch out and merge. I dont use any of them fancy features. Just from my personal experience, gitlab was a drag to maintain, you need to update it constantly becasue they often break inter-version migrations, so you need to upgrade often or if you upgrade later then in sequence, wich is a drag. Also gitlab used up 4gb of ram at minimum. I had other services that had to be run, so the ram space was something that i considered.
Migration between gitlab-gitea, was doable but using some shady scripts. But a messy thing.
One thing on gitea i couldn't get working (lack of knowledge i guess, even tho i did exactly just the way others did from tutorials/documentation) was to get ssh working. Cloning and pushing via ssh instead of https.
On gitlab everything was working out of the box.
Overall gitea covers all my needs for foreseeable future. Ofc keep backups and backups of backups.
Gitea the one i run, runs in docker, so the data it generates is easily manageable/movable.
Gitbal was a whole VM, and data was all over the place so backing up was not something i did because i didnt want to sift through docs and learn more linux stuff just to copy data...
And that forge thing https://forgejo.org/compare-to-gitea/ seems like i will have to switch once again . Thanks for the info. Forge is free while gitea is under the umbrella corps.
kuligs2 Honestly i just use them "git-servers" on a very surface level.
That's what I need to do now — start out from simple.
Also gitlab used up 4gb of ram at minimum.
This is the easiest question — I have 12GB of RAM on my old computer. How much is on the new one, I'd rather not say (or I'll be lynched here).
Cloning and pushing via ssh instead of https.
How important is that?
while gitea is under the umbrella corps.
What are the problems that follow from that? I work on Win 11, and they don't provide this version of Forgejo, apparently as a matter of principle.