Linux

Sourcetree+Gitリモートリポジトリ構築 CentOS7

 

条件

  • 環境:Centos7
  • リポジトリ名:sampleProject
  • SELinux無効化済

 

SourcetreeのGUIを利用してソース管理したいので、Sourcetreeからインストールします。

Sourcetreeのインストール

https://www.sourcetreeapp.com/

 

  1. 【Windows向けダウンロード】をクリックしてインストールファイルをダウンロード
  2. ウィザードが走るのでAtlassianのアカウント作成しつつ、インストールしてください。

 

 

 

 

 

【Generate】をクリックして公開鍵と秘密鍵を作成して下さい。

スペースが空いているところをマウスでぐりぐりすること!すると公開鍵と秘密鍵が作成される!

 

 

 

ここからはLinux Centos7

ちゃちゃっとrootユーザで作業する。

 

 

gitのインストール+公開鍵設定

yum -y install git
useradd -s /usr/bin/git-shell git
mkdir -p /home/git/.ssh
cd /home/git/.ssh

 

公開鍵を設定する

vi /home/git/.ssh/authorized_keys


ssh-rsa AAAAB3NzaC1yc2ECqgQLG ・・・ hkRQBJBel6CUcYJ== rsa-key-20190406

 

パーミッション設定

chown git:git -R /home/git/.ssh
chmod 700 /home/git/.ssh
chmod 600 /home/git/.ssh/authorized_keys

 

リモートリポジトリの作成

mkdir /home/git/sampleProject.git
cd /home/git/sampleProject.git
git init --bare
chown -R git:git /home/git/
chmod 700 /home/git/

 

 

ここからはSourcetree

 

タスクバーで動いている”Pagent”にgitユーザの秘密鍵を登録する。

 

クローンする

 

ssh://git@<IPアドレスorホスト名>:22/home/git/sampleProject.git

【クローン】を押すと、ローカルにクローンされる。

 

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)