How do I add teammates into Source Control?

Hello! I’ve recently been able to follow Unreal’s setup documentation for Source Control on my personal account. I’ve got my GitHub account linked, with the UnrealEngine branch cloned onto my account as well. I’m wondering how to get other contributors onto the specific project I’ve made for us?

For more context, I’m working on a game project with some fellow alumni, and I’ve created a base project with the goal of having all members necessary able to collaborate and update that project as we progress. I have personally been able to create objects, adjust them, and push my own personal changes. I’m curious as to how I would be able to add a teammate to the project, so if I were to push my changes again, he/she would be able to see them, load them, and do the same actions as I was able to do.

I would recommend bit bucket as repos are free on private, source-tree desktop client is easy, and it it git based as well so no extra set up. The team set up is simple in my opinion and within teams you can keep your repos and projects under one roof, so adding members to new projects is quick. I am using it for my school projects, and source tree has everything right away.

I just think this is a lot easier, faster and safer (with the free privet repos), and you can clone your GitHub repos into a bit-bucket solution on start up.

Using sourcetree to add an Unreal Engine repository to bitbucket - YouTube

Hey thank you for the response! This method looks like it solves the problem we had for sure! Are you aware of any methods that are free for teams that are slightly larger? I know for BitBuckets they had 5 people or less as free, but looking to the future, we may expand and just wanted to potentially plan for that. Regardless, the links and video you gave me were very helpful, and I’ll be bringing up this option to the team later today! Thanks again!

Well with larger teams, every service that is GIT or Mercurial is paid, because there online and cloud based.
You would need to look into Perforce (which epic uses for internal use) which is a self host solution.

Hope that project turns out great,I look forward to it.