StartUp » 履歴 » バージョン 4
aoki yuji, 2016/03/04 15:57
| 1 | 1 | aoki yuji | h1. StartUp |
|---|---|---|---|
| 2 | 1 | aoki yuji | |
| 3 | 2 | aoki yuji | h2. GitBucket上での操作 |
| 4 | 2 | aoki yuji | |
| 5 | 1 | aoki yuji | gitBucketにアクセスし、ログインする(アカウント作成は宮崎さんに依頼する。Redmineと同じアカウントとパスが使えます) |
| 6 | 1 | aoki yuji | |
| 7 | 1 | aoki yuji | <pre>https://git.fukurous.org/gitbucket/</pre> |
| 8 | 1 | aoki yuji | |
| 9 | 1 | aoki yuji | 好きなプロジェクトのURLを開きます。 |
| 10 | 1 | aoki yuji | ここではひとまずウィスキー検定用のプロジェクトを例にして説明を続けます。 |
| 11 | 1 | aoki yuji | |
| 12 | 1 | aoki yuji | <pre>https://git.fukurous.org/gitbucket/g0947424/WhiskyExamination</pre> |
| 13 | 1 | aoki yuji | |
| 14 | 1 | aoki yuji | 「HTTP clone URL」からクローン用URLをコピーします。 |
| 15 | 1 | aoki yuji | |
| 16 | 1 | aoki yuji | <pre>https://git.fukurous.org/gitbucket/git/g0947424/WhiskyExamination.git</pre> |
| 17 | 2 | aoki yuji | |
| 18 | 2 | aoki yuji | h2. ローカルでの準備 |
| 19 | 2 | aoki yuji | |
| 20 | 2 | aoki yuji | ローカル端末のホームディレクトリ上で.gitconfigファイルを作成し、以下の内容を記載します。 |
| 21 | 2 | aoki yuji | |
| 22 | 2 | aoki yuji | <pre>$ touch .gitconfig</pre> |
| 23 | 2 | aoki yuji | <pre> |
| 24 | 2 | aoki yuji | [http] |
| 25 | 2 | aoki yuji | sslverify = false |
| 26 | 2 | aoki yuji | </pre> |
| 27 | 2 | aoki yuji | |
| 28 | 4 | aoki yuji | 自端末に開発用ディレクトリを切る |
| 29 | 2 | aoki yuji | オススメは~/fukurouとか |
| 30 | 2 | aoki yuji | |
| 31 | 2 | aoki yuji | <pre>$ mkdir ~/fukurou</pre> |
| 32 | 2 | aoki yuji | |
| 33 | 2 | aoki yuji | 開発用ディレクトリに移動して、下記コマンドで資材をクローンする |
| 34 | 2 | aoki yuji | |
| 35 | 2 | aoki yuji | <pre> |
| 36 | 2 | aoki yuji | $ cd ~/fukurou |
| 37 | 2 | aoki yuji | $ git clone 'https://git.fukurous.org/gitbucket/git/g0947424/WhiskyExamination.git' |
| 38 | 2 | aoki yuji | $ git clone 'https://git.fukurous.org/gitbucket/git/g0947424/WhiskyExamination.git' |
| 39 | 2 | aoki yuji | Cloning into 'WhiskyExamination'... |
| 40 | 2 | aoki yuji | remote: Counting objects: 103, done |
| 41 | 2 | aoki yuji | remote: Finding sources: 100% (103/103) |
| 42 | 2 | aoki yuji | remote: Getting sizes: 100% (18/18) |
| 43 | 2 | aoki yuji | remote: Total 103 (delta 57), reused 103 (delta 57) |
| 44 | 2 | aoki yuji | Receiving objects: 100% (103/103), 53.11 KiB, done. |
| 45 | 2 | aoki yuji | Resolving deltas: 100% (57/57), done. |
| 46 | 2 | aoki yuji | </pre> |
| 47 | 2 | aoki yuji | |
| 48 | 2 | aoki yuji | ==================================================== |
| 49 | 2 | aoki yuji | ここまでが共通的なクローン作成手順です。WEProjectはサーバにソースをデプロイする用のシェルが入っているので、その設定をします。 |
| 50 | 2 | aoki yuji | |
| 51 | 2 | aoki yuji | h2. deploy.shの編集 |
| 52 | 2 | aoki yuji | |
| 53 | 2 | aoki yuji | <pre>$ open ~/fukurou/WhiskyExamination/deploy.sh</pre> |
| 54 | 2 | aoki yuji | |
| 55 | 2 | aoki yuji | 14行目以降のユーザ設定に自分のユーザネームを入力する(★のところ) |
| 56 | 2 | aoki yuji | |
| 57 | 2 | aoki yuji | <pre> |
| 58 | 2 | aoki yuji | #--------------- |
| 59 | 2 | aoki yuji | # User settings |
| 60 | 2 | aoki yuji | #--------------- |
| 61 | 2 | aoki yuji | USER_NAME="★" |
| 62 | 2 | aoki yuji | </pre> |
| 63 | 2 | aoki yuji | |
| 64 | 2 | aoki yuji | h2. deploy.shの動作確認 |
| 65 | 2 | aoki yuji | |
| 66 | 2 | aoki yuji | クローン直後はタイムスタンプが変わるので全資材がデプロイされます。 |
| 67 | 2 | aoki yuji | |
| 68 | 2 | aoki yuji | <pre> |
| 69 | 2 | aoki yuji | ~/fukurou/WhiskyExamination $ ./deploy.sh |
| 70 | 2 | aoki yuji | building file list ... done |
| 71 | 2 | aoki yuji | Question.php |
| 72 | 2 | aoki yuji | QuestionDB.php |
| 73 | 2 | aoki yuji | Questioner.php |
| 74 | 2 | aoki yuji | Questioner_stub.php |
| 75 | 2 | aoki yuji | index.php |
| 76 | 2 | aoki yuji | common/.DS_Store |
| 77 | 2 | aoki yuji | common/common.css |
| 78 | 2 | aoki yuji | common/common.js |
| 79 | 2 | aoki yuji | common/jquery-2.1.4.min.js |
| 80 | 2 | aoki yuji | screens/addQuestion.php |
| 81 | 2 | aoki yuji | screens/entrance.php |
| 82 | 2 | aoki yuji | screens/questionMaintenance.php |
| 83 | 2 | aoki yuji | screens/questionsList.php |
| 84 | 2 | aoki yuji | screens/singleQuestion.php |
| 85 | 2 | aoki yuji | |
| 86 | 2 | aoki yuji | sent 3426 bytes received 1612 bytes 347.45 bytes/sec |
| 87 | 2 | aoki yuji | total size is 143599 speedup is 28.50 |
| 88 | 2 | aoki yuji | ~/fukurou/WhiskyExamination $ |
| 89 | 2 | aoki yuji | </pre> |
| 90 | 2 | aoki yuji | |
| 91 | 2 | aoki yuji | h2. ウェブページを開いて動作確認する |
| 92 | 2 | aoki yuji | |
| 93 | 2 | aoki yuji | 以下のURLにアクセスして動作確認します。 |
| 94 | 2 | aoki yuji | 動作正常であればgitにコミットします。 |
| 95 | 2 | aoki yuji | |
| 96 | 2 | aoki yuji | <pre>http://www.fukurous.org/projects/hackathon20150504/WhiskyExamination/</pre> |
| 97 | 2 | aoki yuji | |
| 98 | 3 | aoki yuji | h2. gitに add, commit, push する |
| 99 | 3 | aoki yuji | |
| 100 | 3 | aoki yuji | まず、編集したファイルをaddする |
| 101 | 3 | aoki yuji | |
| 102 | 3 | aoki yuji | <pre> |
| 103 | 3 | aoki yuji | ~/fukurou/WhiskyExamination $ git add Questioner.php |
| 104 | 3 | aoki yuji | ~/fukurou/WhiskyExamination $ git add screens/addQuestion.php |
| 105 | 3 | aoki yuji | </pre> |
| 106 | 3 | aoki yuji | |
| 107 | 3 | aoki yuji | ローカル上でコミットする |
| 108 | 3 | aoki yuji | |
| 109 | 3 | aoki yuji | <pre> |
| 110 | 3 | aoki yuji | ~/fukurou/WhiskyExamination $ git commit -m "includeをinclude_onceに変更し、追加時のvar_dumpを削除" |
| 111 | 3 | aoki yuji | [master 9272174] includeをinclude_onceに変更し、追加時のvar_dumpを削除 |
| 112 | 3 | aoki yuji | Committer: Foo Bar <g0946029@MBPRDM.local> |
| 113 | 3 | aoki yuji | Your name and email address were configured automatically based |
| 114 | 3 | aoki yuji | on your username and hostname. Please check that they are accurate. |
| 115 | 3 | aoki yuji | You can suppress this message by setting them explicitly: |
| 116 | 3 | aoki yuji | |
| 117 | 3 | aoki yuji | git config --global user.name "Your Name" |
| 118 | 3 | aoki yuji | git config --global user.email you@example.com |
| 119 | 3 | aoki yuji | |
| 120 | 3 | aoki yuji | After doing this, you may fix the identity used for this commit with: |
| 121 | 3 | aoki yuji | |
| 122 | 3 | aoki yuji | git commit --amend --reset-author |
| 123 | 3 | aoki yuji | |
| 124 | 3 | aoki yuji | 2 files changed, 3 insertions(+), 3 deletions(-) |
| 125 | 3 | aoki yuji | </pre> |
| 126 | 3 | aoki yuji | |
| 127 | 3 | aoki yuji | gitサーバに反映する(push) |
| 128 | 3 | aoki yuji | |
| 129 | 3 | aoki yuji | <pre> |
| 130 | 3 | aoki yuji | ~/fukurou/WhiskyExamination $ git push origin master |
| 131 | 3 | aoki yuji | Username for 'https://git.fukurous.org': ★アカウントを入力★ |
| 132 | 3 | aoki yuji | Password for 'https://g0946029@git.fukurous.org': ★パスワードを入力★ |
| 133 | 3 | aoki yuji | Counting objects: 9, done. |
| 134 | 3 | aoki yuji | Delta compression using up to 8 threads. |
| 135 | 3 | aoki yuji | Compressing objects: 100% (5/5), done. |
| 136 | 3 | aoki yuji | Writing objects: 100% (5/5), 539 bytes, done. |
| 137 | 3 | aoki yuji | Total 5 (delta 4), reused 0 (delta 0) |
| 138 | 3 | aoki yuji | remote: Resolving deltas: 100% (4/4) |
| 139 | 3 | aoki yuji | remote: Updating references: 100% (1/1) |
| 140 | 3 | aoki yuji | To https://git.fukurous.org/gitbucket/git/g0947424/WhiskyExamination.git |
| 141 | 3 | aoki yuji | 7a9d0cd..9272174 master -> master |
| 142 | 3 | aoki yuji | ~/fukurou/WhiskyExamination $ |
| 143 | 3 | aoki yuji | </pre> |