gitサーバーメモ
gitのサーバーを立てたくなったのでそのメモ。
今回はcentos7.4でやる。
-----
gitユーザー関連
gitユーザーを作ってそのルートに.sshフォルダ作る
adduser git
su git
cd
mkdir .ssh
開発者達のssh公開鍵をもらってそのファイルを/tmpなどに置いておくとする
これらをauthorized_keysに追加
---------
gitリモートリポジトリ関連
cd /home/git/progect
git init
作業リポジトリなしのリモートリポジトリを作るには
bareリポジトリは「ワーキングディレクトリ」が存在しないリポジトリ。
慣習的にディレクトリ名の末尾を
-----
ローカルのリポジトリ
git init
(既にファイルが存在しててもいい?)
git remote add origin <url>
git remote set-url origin ssh://<user>@<url>:<port>/home/<user>/<project name>.git
<url>を間違えた場合は
git remote set-url origin <url>
今回はcentos7.4でやる。
-----
gitユーザー関連
gitユーザーを作ってそのルートに.sshフォルダ作る
adduser git
su git
cd
mkdir .ssh
開発者達のssh公開鍵をもらってそのファイルを/tmpなどに置いておくとする
これらをauthorized_keysに追加
---------
gitリモートリポジトリ関連
cd /home/git/progect
git init
作業リポジトリなしのリモートリポジトリを作るには
bareリポジトリは「ワーキングディレクトリ」が存在しないリポジトリ。
慣習的にディレクトリ名の末尾を
.git
にします。-----
ローカルのリポジトリ
git init
(既にファイルが存在しててもいい?)
git remote add origin <url>
git remote set-url origin ssh://<user>@<url>:<port>/home/<user>/<project name>.git
<url>を間違えた場合は
git remote set-url origin <url>
関連