ICT Diary

Network(主にCisco系)、Server(RedHat系)、Program(適当)を気まぐれにUPしていく。

Linux etc 設定情報のGit Version管理

Linux etc 設定情報のGit Version管理

環境

  • Device: Raspberry Pi 4 Model B
  • OS: AlmaLinux 8.7
  • Git Service: Bitbucket
  • Git Version: version 2.31.1

Bitbucketでリポジトリ作成

  1. Workspace: 適切なものを選択
  2. プロジェクト: 適切なものを作成・選択
  3. リポジトリ名: 任意の文字列
  4. アクセスレベル: 任意
  5. READMEを含めますか?: No
  6. Default branch name: 任意
  7. Include .gitignore?: No

注意点

No5, No7を[No]にしないと自動で[Initial commit]されてしまい
etc配下のディレクトリ,ファイルを最初にcommit&pushするさいに面倒なので[No]にしておく

Bitbucketでアプリパスワードを生成

  1. 右上のプロフィールアイコンをクリック
  2. [Personal settings]をクリック
  3. 左のメニューより[アプリ パスワード]をクリック
  4. [アプリ パスワードの作成]をクリック
  5. 権限を選択
    1. Label: 任意の文字列
    2. リポジトリ: [読み取り],[書き取り]
  6. [作成]ボタンをクリック
  7. 自動でランダムなPWが生成されるので、メモしておく
  8. 参考
    1. https://support.atlassian.com/ja/bitbucket-cloud/docs/app-passwords/
    2. アプリPASS作成URL

Git インストール

sudo dnf -y install git

Gitリポジトリ作成と最初のCommit

etcディレクトリへ移動

cd /etc

ローカルリポジトリ作成

git init

リモートリポジトリの追加

Clone用のURLを[GIT URL]に使用

git remote add origin [GIT URL]

変更ステージへすべて追加

git add -A

追加残りがないか確認

git status

Commit

git commit -m "Initial commit"

Commitされていることを確認

git log

push

git push origin master