LoginSignup
0
0

More than 1 year has passed since last update.

Git サーバーを構築する(備忘録)

Last updated at Posted at 2022-11-02

Server (Ubuntu)

Open SSH付でインストール

Install git

sudo apt install git
sudo apt install git-lfs

Create user

sudo userdel -r git
sudo useradd -m git
sudo passwd git
su - git

Git config

git config --global init.defaultBranch main
git config --global core.autoCRLF false

Create Repo

mkdir repo.git
cd repo.git
git init --bare --shared=0777
git lfs install

Client (PS, Linux)

Init Repo

git config --global user.name 'username'
git config --global user.email 'user@example.com'
ssh-keygen -R XXX.XXX.XXX.XXX
ssh git@XXX.XXX.XXX.XXX
exit
git clone git@XXX.XXX.XXX.XXX:~/repo.git
cd repo
git config --global init.defaultBranch main
git config --global core.autoCRLF false
git lfs install
git lfs track "PATH/*"
git add .
git commit -m "lsf init"
git push
git fetch
git pull
git status
git log
git remote -v

Other

origin : リモートリポジトリのアクセス先に対してGitがデフォルトでつける名前

HEAD : 今自分が作業している場所を示すポインタ

Reference

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0