LoginSignup
1
2

More than 5 years have passed since last update.

「mvnプロジェクト作成」から「GitLabにリモートリポジトリを作成」して「git init」まで

Last updated at Posted at 2017-02-24

先輩に教えていただいたので備忘録。

※※前提※※

  • 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に反映する

以上。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2