¿Cómo puedo usar git en línea sin github?

Ahora mismo estoy aprendiendo a trabajar con git. Todavía estoy muy confundido, porque generalmente tengo mi file index.php en mi server. Lo abro con mi cliente ftp y hago un cambio con mi editor de text. Si lo guardo, puedo abrir www.mywebsite.com y veré mis cambios en línea. Es sencillo y fácil.

Por lo que he aprendido ahora, solo puedo hacer que los repositorys git sean locales en mi computadora. Para que mi file esté en línea, todos los tutoriales me dicen que necesito usar gitHub o algo similar. Pero simplemente quiero usar mi propio server. Parece ser muy complicado conectar mi directory local ahora con mi directory en mi server.

Mi pregunta es ahora, ¿es posible usar git directamente en mi propio server (sin una initialization complicada?) O necesito usar git hub, si no soy un experto.

Si no lo espera, definitivamente la forma más fácil es usar una solución alojada. Además de Github, también hay Bitbucket, GitLab y tal vez otros.

Puede instalar un server git en su máquina server, pero usted, como novato, no quiere lidiar con eso ahora.

Al usar git alojado, también aprenderá sobre el flujo de trabajo adecuado. Es decir, no más cambiar files en línea. Todos los cambios pasan por git. Usted empuja al server git desde su máquina de desarrollo y su server saca esos cambios de git. Sí, dedicará time y esfuerzo a implementar esto, pero así es como debe hacerse.

Si su server admite git, no es problema clonar su repository local en su server remoto. Como Sergio ya respondió, es más fácil usar una solución alojada.