CentOS

【備忘録】CentOS8にGitをインストールした手順

投稿日:2020年5月20日 更新日:

この記事はだいたい 2 分ほどで読めます。

テスト用のサーバー[CentOS8]にgitのリポジトリを作成しました。

その備忘録です。

Repository

サーバーのバージョン情報

$ cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)

セットアップ

まずはCentOSにGitをインストールします。

# dnf -y install git

続いてgit専用のアカウント[git]を追加します。

# useradd git

git専用のアカウントのパスワードを作成します。

# passwd git
ユーザー git のパスワードを変更。
新しいパスワード:

ディレクトリを作成します。

/home/gitにtest.gitを作成します。

# cd /home/git/
# mkdir test.git

作成したリポジトリ用のディレクトリの所有者をgit専用アカウントに変更します。

# cd test.git
# chown -R git:git ./

共有リポジトリにアクセスできるグループ権限をユーザーに付与します。

今回はcentosというユーザーに付与します。

# gpasswd -a centos git

リポジトリを作成します。

# git init --bare --shared
Initialized empty shared Git repository in /home/git/test.git/

インストールとセットアップが完了しました。

クライアントから接続を確認します。

確認用のクライアントはVSCodeを使用します。

確認

VSCodeを起動してCloneを作成してみます。

VSCodeを起動したらターミナルを起動してPowerShellで実行します。

先ほど作成したリポジトリ[test.git]にcentosユーザーで実行してみます。

git clone centos@192.168.1.101:/home/git/test.git test Cloning into 'test'...
centos@192.168.1.101's password:
warning: You appear to have cloned an empty repository.

ちゃんとCloneできたことが確認できました。

VSCodeの標準機能としてGitのソース管理機能があったのでとりあえず使える環境が欲しかったのでCentOS8にGitをセットアップしました。

おわり。

-CentOS
-, , ,

執筆者:


comment

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

関連記事

ネットワーク

【備忘録】サイトのドメインを変更した時の手順

この記事はだいたい 6 分ほどで読めます。 このBlogを書き始めて1か月たったのでドメインを有料のものに変更しました。 その設定変更した内容を備忘録として残します。 ドメイン変更手順 ドメイン取得サ …

mistake

【備忘録】MariaDBでdump出力のエラーを解決した手順

この記事はだいたい 4 分ほどで読めます。 そろそろバックアップしとかないとと思ってdumpを取ろうとしたらエラーが発生しました。 結果的にdumpの出力ができるようになったのでその時に行った内容を備 …

HDD

VirtualBox で CentOS7 の ディスクを拡張した時の手順

この記事はだいたい 4 分ほどで読めます。 VirtualBox で CentOS7 にOracleをインストールしようとしたら空き領域不足でエラーとなってしまいました。 領域を確保するためにディスク …

ロゴ

【備忘録】CentOS7にSubversionをセットアップした時の手順

この記事はだいたい 4 分ほどで読めます。 CentOS7にSubversionをセットアップした時の備忘録です。 環境 実行した環境はこちらです。 # cat /etc/redhat-release …

hdd

【CentOS7】古いhddをCrucialのssdに換装した時の手順

この記事はだいたい 5 分ほどで読めます。 古いパソコンでCentOSを動かし始めて2か月ほど経過しましたのでHDDを交換することにしました。。 目的は静音化。なんかたまにうなってるんですよね。 あと …