I Created a Public Repository in my GitHub account To Share a Project with Others .
I tried to push my local project to it but it refused, i searched for it and i realized that we cant use username , password system anymore and most use SSH
.
Does it really necessary for public Repositories?
i want anyone can clone
or pull
my project, but for pushing , just me .
So how should i use ssh to make it work?
Should i set a passphrase for it ?
Is there any better way to do this ?