Git create remote repository and usage in the local environment
1. create the remote repository
loggin the server
$ cd ~/git/git_learn/ $ mkdir project.git $ cd project.git $ git init --bare
thus there are some files and directories in the directory '~/git/git_learn/project.git/', just like the following picture
and then you need to add the write access to this repository, so that you can git push in the local environment
$ cd ~/git/git_learn $ chmod -R 777 project.git ( significant )
2. In your local environment, open 'bash' shell, and initialize a local repository(git project)
$ cd ~/test $ mkdir Myproject.git
$ cd Myproject.git $ git init
and the next step is to add new file or modify existing file, then commit them
$ vim main.c $ git add main.c / $ git add . $ git commit -s ( confirm the user.name and user.email are correct and available ) / $ git commit -m "create the project and add main.c" $ git remote add origin george@10.168.101.104:/home/george/git/git_learn/project.git ( here please confirm the remote repository has write access ) $ git push origin master
3. How to clone this project to local environment
$ cd ~/test1 $ git clone george@10.168.101.104:/home/george/git/git_learn/project.git