Git client configuration for a local server.

Gitlab Logo

Gitlab Logo

Configuring a git client can be painful sometimes if you are a beginner. I struggled the first time I configured git too. So I am creating this material for others like me to be able to configure git. I hope it works for you. Git is now a days one of the most popular versioning systems. I use git since a few months ago to keep my Symfony 2 projects update.



Configure gitclient with you User name:

git config --global "Abel Guzman"

Initialize the global user for gitclient using your mail e-mail:

git config --global "[email protected]"

Now using cd you should load the folder of the project. if it does not exist you should create it.
Initialize the gitclient:

git init

Create .gitignote file to ignore your logs and cache. This is optional, only if you have files to ignore.

nano .gitignore

Content of the file:


You can add any thing else you want to be ignored by gitclient.

Add everything in you cade to the project, except for the content of .gitignore.

git add .

If you are starting from ground you can just add the readme file:

git add README

Create the comint for the project. in this case the first commit… but you can repeat this activity as many times as you want.

git commit -m 'first commit'

Add a private git server. We have our own git lab server and we normally put the projects there.

git remote add origin [email protected]:abel/teamerp.git

Generate key for the project if it does not exists.

Generate key:

ssh-keygen -t rsa -C "[email protected]"

See the content of the key:

See the query result:

cat ~/.ssh/

Push the code to the master branch (upload to the server):

git push -u origin master

At this point you might want to remove things.

git rm -r blue_white/

Of course then you are supposed to execute a commit and a git push. And that’s it for today. Cheers!

Leave a Reply

Your email address will not be published. Required fields are marked *