概要
AzureDevOps(旧名:Visual Stuido Team Services)を導入するために必要となる資料等をまとめてみた。
記事の内容は、随時更新していきます。
AzureDevOpsの申し込み
https://azure.microsoft.com/ja-jp/services/visual-studio-team-services/
https://www.visualstudio.com/ja-jp
製品概要、セキュリティ等について
##セキュリティやデータの保護について書いてあります。
https://www.visualstudio.com/articles/vso-security-whitepaper
VSTSのSLAについて
Microsoft Azure のデータ セキュリティ
- データ クレンジングおよびデータの漏えい)
https://blogs.msdn.microsoft.com/windowsazurej/2014/05/14/microsoft-azure-12/
完全に消えることはないが、不正アクセスから保護し、物理領域が再利用される場合には、物理的に上書きしているようです。
「一定の有効期限はなく、むしろ「半減期」に似ており、X 日後もディスク上に残っている確率は 50%、2X 日後は 25%、というように減っていきます。確率がゼロになることはなく、また特定のデータが削除されるという保証もありませんが、マイクロソフトは利用者のデータを不正なアクセスから保護することを約束しています。」
10 Things to know about Azure Security
- Azureのセキュリティについて知るための10項目
↓これにも同じことが書いている。データを上書きしてアクセスできないようにしている。
https://technet.microsoft.com/en-us/cloud/gg663906.aspx
- Deletion of Data
Microsoft Azure のトラスト センター
Visual Studio Team Services Data Protection Overview
- (データの保護について)※英語 内容がまとまっている
https://www.visualstudio.com/articles/vso-security-whitepaper
VSTSの使い方
Visual Studio Azure AD連携
Manage Team Services account access with Azure Active Directory
クライアントツール
Soruce Tree
TortoiseGit
設定インストール
クライアントの設定
- AzureADでのアカウント作成
- AzureDevOpsへのログイン
- クライアントツールのインストールと設定
- 最初のcommit
リモートのユーザーとパスワードを記憶する
「リモート」の「URL:」に以下のように入力する。
認証情報を平文で保存する。
git-credential-store
使い方
git-credential-storeを利用するように設定する。
git config --global credential.helper store
クローンしてみる。初回は、ユーザ名(ここではuserhoge)とパスワードを聞かれる
$ git clone https://example.jp/repos/git/sample.git
Cloning into 'sample'...
Username for 'https://example.jp': userhoge
Password for 'https://userhoge@example.jp': *******
いったんクローンしたリポジトリを削除して、再度クローンすると次は、認証情報を聞かれずにクローンできる。
cloneが終わると、$HOME/.git-credentialsというファイルが生成される。
中身はリポジトリホスト名とユーザ名・パスワードが平文で保存されている。
$ cat ~/.git-credentials
https://userhoge:********@example.jp
- エラー対応
github - Git, fatal: The remote end hung up unexpectedly - Stack Overflow と調べてみた。
git config http.postBuffer 524288000
http://shinriyo.hateblo.jp/entry/2015/05/07/git%E3%81%A7%E3%81%AE_fatal%3A_The_remote_end_hung_up_unexpectedly
VSTS agents
参考ブログ
Visual Studio Team Servicesを構築する(1日目)
[Visual Studio Team Services ひとり Advent Calendar 2016]
(http://qiita.com/advent-calendar/2016/vsts)
changeworld Takashi Takebayashi
http://www.slideshare.net/changeworlds/presentations
http://changesworlds.com/2016/03/33th-tfsug-done/