■ 初めに
□ Gitとは?
Gitとは、分散型バージョン管理システムです。
【 特徴 】
1. ファイルの変更履歴が管理することができる
2. 過去のファイルへ戻すことができる
3. プログラミング以外のファイルも管理することができる
4. チームで共有することができチーム開発ができる(※重要)
【 説明 】
1.「xx月xx日に、yyyさんが zzzのファイルを変更した」と、変更履歴を管理することができる
2. 過去の変更履歴の差分から、「いつ、どこをどのように」変更したかをひと目で理解することができ、適切なコマンドを使用すれば任意の変更まで戻すことができる(後述)
3. プログラミング言語が書いてある「*.h , *.cpp, *.py, *.dart etc…」以外の Excelや画像など、あらゆるファイルを管理することができる
4. チームでプロジェクトを共有すれば、チーム開発に使用することができる
[1]プロジェクト(リポジトリ)の作成(リモート側)
[1.1]プロジェクト(リポジトリ)を作成
「新規プロジェクト」を選択してください。
「Create blank project」を選択してください。
[1.2]プロジェクト(リポジトリ)概要を設定
下記項目を順に入力してください。
- プロジェクト名
- リポジトリの識別子として使用されます。
この名前は一意である必要があり、スペースや特殊文字を含むことはできません。
また、日本語の文字も使用できます。
- リポジトリの識別子として使用されます。
- プロジェクトのURL
- インターネット上でのアクセス先の URLです。
これは通常、https://gitlab.com/<ユーザー名>/<プロジェクト名>
の形式になります。
- インターネット上でのアクセス先の URLです。
- Project slug
- URLの一部として使用される短い識別子です。
スラッグは通常、プロジェクト名から自動的に生成されますが、変更することも可能です。
スラッグはURLに表示されるため、SEO対策や直感的な URL構造を提供するために重要です。
- URLの一部として使用される短い識別子です。
- プロジェクトの説明(オプション)
- プロジェクトの目的や機能を簡潔に説明するテキストです。
このフィールドはオプションですが、他のユーザーがプロジェクトを見つけたときに理解しやすくするのに役立ちます。
- プロジェクトの目的や機能を簡潔に説明するテキストです。
- Project deployment target (optional)
- デプロイメントの目標となる環境(例えば開発やステージング、生産)を指定します。
これにより、特定の環境に対してコードをデプロイする際に適切な設定や権限を適用できるようになります。
- デプロイメントの目標となる環境(例えば開発やステージング、生産)を指定します。
- 可視レベル(プライベートまたはパブリック)
- プロジェクトが誰にアクセス可能かを決定します。
Private設定では、プロジェクトは作成者と追加されたメンバーのみがアクセスできます。
一方、Public設定では、誰でもプロジェクトにアクセスできます。
- プロジェクトが誰にアクセス可能かを決定します。
- Project Configuration
- 本項目を有効にすることで、新しいリポジトリが作成される際に自動的に
README.md
ファイルが作成されます。
これはプロジェクトの概要や利用方法を説明するための基本的なドキュメントとして重要です。
- 本項目を有効にすることで、新しいリポジトリが作成される際に自動的に
- Enable Static Application Security Testing(SAST)
- 本項目を有効にすることで、ソースコード内に潜在的なセキュリティリスクがある箇所を自動的に検出することができます。
これは、ソフトウェアのセキュリティを強化するための重要な手段です。
- 本項目を有効にすることで、ソースコード内に潜在的なセキュリティリスクがある箇所を自動的に検出することができます。
[1.3]確認
以下のようになっていれば無事にプロジェクトの生成が完了です。
■ 最後に
お疲れ様でした。
リモート側の対応は比較的に容易でしたね。
ブラウザ上から UIにて操作ができるので非常に便利です。
次はローカル側の対応になりますが、CUI操作が基本となります。
気合を入れていきましょう!
comment 📝