Gitlabでリモートリポジトリを作成する
'New Project'ボタンをクリックして、名前(ここでは"sample.git")を付けて'Create Project'
自分のPCからGitBashでリモートリポジトリの複製をローカルにつくる
方式は2つ
git bashで...
1. sampleフォルダに移動する
2. git clone [方式]
https方式
git clone https://gitlab.com/sample/sample.git
SSH方式
git clone git@gitlab.com:sample/sample.git
ローカルのsampleフォルダにソースを格納する
蛇足①(AWS絡みの備忘録)
AWS lambdaへの転送設定(本項とは関係ない)以下コマンドプロンプトで...
1. sampleフォルダに移動する
2. npm install --dev
3. aws configure
lambda-config.js
AWS Access Key ID:********************
AWS Secret Access Key:****************************************
Default region name:ap-northeast-1
Default output format:json
- PCにつき1度だけ実行すれば良い
- 'Access Key ID'と'Secret Access Key'はAWSのIAMからユーザの認証情報タブで生成する
- 日本は'ap-northeast-1'というregion nameになるらしい
蛇足②(AWS絡みの備忘録)
- AWSのIAMにロール(ここでは"lambda_exec_role")を作成する
- 作成したロールに対して'AWSLambdaExecute'の'ポリシーをアタッチ'する
- lambda-config.jsの内容をIAMの"アカウント番号"と"ロール名"に合わせて編集する
:lambda-config.js
exports.getDeployFile = function(filename){
filename = filename.replace(/.js/,'');
return {
region: 'ap-northeast-1',
handler: filename + '.handler',
role: 'arn:aws:iam::************:role/lambda_exec_role',
functionName: filename,
timeout: 10,
runtime: 'nodejs6.10'
}
}
//'************'部分はAWSのAccount番号
git bashで...
- sampleフォルダに移動する
- git add .
- git commit -m "Add source code"
- git push
蛇足③(AWS絡みの備忘録)
AWS lambdaへの転送設定(本項とは関係ない)以下コマンドプロンプトで...
1. sampleフォルダに移動する
2. gulp deploy-lambda