【GitLab 公式 を訳してみた】GitLabでプロジェクトを作成する方法

法律: IT 解説記事 GitLab フノス(訳者) マニュアル

 GitLab Documentationはじめての GitLab>GitLabでプロジェクトを作成する方法

 注:

  これから表示される用語については、予約語に相当するためプロジェクト名として使えません。

 

  1. ダッシュボードから、「New project」という緑色のボタンをクリックする。もしくは、ナビゲーションバーの右上角にある+アイコンをクリックする。(写真1)「New project」ボタン
  2. New project」ページが開く。(写真2)「New project」ページ
  3. ここで空白のプロジェクトから始めるか、プロジェクト・テンプレートを使うかを決定する。テンプレートを使用して場合、レポジトリコードがある程度定義されたところから開始されるほか、CI設定なども既に定義済みである。

     他のレポジトリにあるプロジェクトを移し替えたいときには、GitLabのインスタンスから、「Import project」をクリックしてそこでインポートする。 この操作をするときには、事前にサーバー管理者に許可を得ておくこと。
     
  4. その他「New project」ページで入力すべき情報:
    • Project name」欄には、新規作成するプロジェクトの名前を入力する。
      特殊文字は使えない。ただし、スペース、ハイフン、アンダースコア、それから絵文字を入れることはできる。
    • Project description」の欄は、任意でプロジェクトの説明文を入れられる。プロジェクトを公開するときなどに、概要がわかった方が利用者に安心感を与えられる。もちろん、必要がない場合は、空白にして構わない。
    • Visibility Level」という項目でアクセス権を設定する。プロジェクトをどのような人々に対して公開するかを選択しよう。
  5. Create project」をクリックする。

 

  新しく作成したプロジェクトをプッシュする

  GitLab 10.5にて導入

  GitLabから手動で作成したレポジトリや、ローカル環境で新しく作ったレポジトリをプッシュした場合、GitLabでは新しいプロジェクト作成されます。レポジトリを作成するためだけにターミナルを操作する必要はありません。
 プロジェクトにアクセスする際に名前空間を使用している場合は、自動的にGitLabの名前空間の下にプロジェクトを作成します。
 この際のアクセス制限は、デフォルトで「Private」に設定されていますが、これは後から「project's settings」で変更することができます。

  この操作には、SSHあるいはHTTPをお使いください。

============================================
## SSHを使ったプッシュ

git push --set-upstream git@gitlab.example.com:namespace/nonexistent-project.git master

## HTTPを使ったプッシュ

git push --set-upstream https://gitlab.example.com/namespace/nonexistent-project.git master
============================================

  プッシュがつつがなく終了したら、リモート設定用のコマンドの案内とともに、新しいプロジェクトのURLが表示されます。

============================================
remote:
remote: The private project namespace/nonexistent-project was created.
remote:
remote: To configure the remote, run:
remote:   git remote add origin https://gitlab.example.com/namespace/nonexistent-project.git
remote:
remote: To view the project, visit:
remote:   https://gitlab.example.com/namespace/nonexistent-project
remote:
============================================ 

2018-03-23 22:34:38 / Hnoss
原文サイトを表示
公開ノート

注:原文下のDiscussに、Connor Shea 氏から 「レポジトリの中に何らかのファイルがないと、プッシュが受け付けられなくなる(コミットされない)からプロジェクトが作れないよ。」 という旨の文章が出されている。

[ 原文 ] https://docs.gitlab.com/ee/gitlab-basics/create-project.html
原文ページプロジェクト並びにドキュメントファイルは、MIT Licenseのもと公開されています。(URL:https://gitlab.com/gitlab-com/gitlab-docs/blob/master/LICENSE) この記事の文章は、訳者の判断によりCreative Commons BY (version 3.0) を適用するものとします。