先輩に教えていただいたので備忘録。
※※前提※※
- GitLabにログインできる事
- 以下の条件でプロジェクトを作る
- グループ名:xxx
- プロジェクト名:hoge
- フレームワーク:Spring
始めるよ!!!
1. ローカルにmvnプロジェクトを作成
# 適当に移動する
cd hoge
# 以下のコマンドで、mvnプロジェクトを作成
mvn archetype:generate
こうすると色々聞かれるので、答えていく。
①Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 932:
-
「spring」と入力
- ( 「932個のテンプレートがあるけどどれ使う?」と聞かれてるので、「多過ぎるからspringだけに絞って」と応えているイメージ )
②Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): :
-
番号を入力
- ( 以下のような感じで大量にテンプレートが表示されるので、適切なモノを選んで、一番左にある数字を入力するイメージ )
- ( ex: 115: remote -> org.springframework.boot:spring-boot-sample-web-static-archetype (Spring Boot Web Static Sample )
③Define value for property 'groupId':
-
「xxx」と入力
- ( 「どのグループに属してるの?」みたいな感じで聞かれてるので、「xxxだよー」と応えているイメージ )
④Define value for property 'artifactId':
-
「hoge」と入力
- ( 「どんな成果物(プロジェクト)作るの?」って聞かれてるので、「hogeだよー」応えているイメージ )
⑤Define value for property 'version' 1.0-SNAPSHOT: :
-
何も入力せずEnter
- ( よく分からんけど()、デフォルトのままでOK )
⑥Define value for property 'package' sapri: :
-
何も入力せずEnter
- ( よく分からんけど()、デフォルトのままでOK )
⑦Y: :
-
「Y」と入力
- ( 「これでいい?」って聞かれてるので、「いいよ!」って応えてあげているイメージ )
2. GitLabにプロジェクトを追加
- ブラウザを開き、GitLabにログイン
- トップ画面の右上にある「New Project」を選択
- 以下を設定
- 「Project Name」:プロジェクト名
- 「Visibility Level」:Private
- 「Create Project」を選択
3. 3で作成したプロジェクトにユーザを追加
- 3で作成したプロジェクトに移動
- 右上にある「歯車」から「Members」を選択
- デフォルト値が「Guest」となっているドロップダウンがあるので、「Master」に変更
- プレースホルダに「Search for a user」と入っているテキストボックスがあるので、追加したいユーザを入力
- 「Add to project」を選択
4. GitLabにプロジェクトをinit
cd hoge
git init
git add .
git commit -m "気の利いた格好いいコメント"
git push -u origin master
上記のコマンドで、2のプロジェクトを、3のGitLabに反映する
以上。