How to collab with friends when source control isn't an option

I want to work on a project with a friend. So, I learned a bit about source control and tried to get it set up. First off, I already have a version of perforce for my college (p4v) that prevents me from being able to host my own perforce server and connect to it. So I tried VSN next and I could not get the server to set up properly to work. I have no clue what GIT is and it says it probably isn’t stable. I need a FREE option that will let us collaborate easily. Or a way to get P$D without ■■■■■■■ up my current perforce. I just wish unreal had unity’s collab system.

Then Git is best option as it does not require any server and it stable (not sure about UE4 integration), only issue that git has is not optimal for binary file versioning, making it not good for assets. Other then that any online service which let you host file is considerable alternative too.

well i am the coder and i would be receiving mostly assets and i want him to have the option to add it in himself instead of me doing it. i dont know any other hosting stuff either which is why i asked this.