coding-memo/memo/setting-up-git-server.md
2025-03-10 17:09:50 +09:00

662 B

Create git server from scratch

Create bare git on server

  1. Install git on server
sudo apt update
sudo apt install git
  1. Create directory for git
mkdir <directory_name>
cd <directory_name>
  1. Initialize bare repository
git init --bare <project>.git
  1. Set permission (optional)
chown -R <user>:<group> ~/<directory_name>/<project>.git

Push code from your computer

  1. Go to local repository
cd <repository>
  1. Add remote repository
git remote add origin <server_credential>/~/<directory_name>/<project>.git
  1. Push code as main
git push -u origin main