1. ソースコード管理ツール
ソースコード管理ツールにはどのようなものがあるのかを一表にしてみました。
ツール | 特徴 | 長所 | 短所 | 適用シーン | 有料/無償 |
---|---|---|---|---|---|
GitHub | 世界最大のGitホスティング | オープンソース、CI/CD、自動化が強力 | エンタープライズ機能は有料 | オープンソース、企業内のコラボレーション開発 | 無償(基本機能) / 有料(エンタープライズ機能) |
Azure DevOps | 開発ライフサイクル全体を管理 | CI/CD、Azure統合 | 一部機能はAzureサブスクリプションが必要 | Azureを使ったエンタープライズ向け開発 | 無償(基本機能) / 有料(高度な機能) |
GitLab | 自社サーバーにホスティング可能 | DevSecOps対応、CI/CD標準搭載 | 高機能プランのコストが高め | セキュリティやプライバシーを重視したプロジェクト | 無償(基本機能) / 有料(プレミアム機能) |
Bitbucket | Atlassian製品と連携 | Jiraとの統合、小規模チームに最適 | プラグインの選択肢が少ない | Atlassian利用企業や小規模チーム | 無償(5ユーザーまで) / 有料(6ユーザー以上) |
Gitea | 軽量で設定が簡単 | 自社サーバーにホスティング可能 | 機能が少ない | リソースが限られた環境でのシンプルなGit管理 | 無償(オープンソース) |
ChatGPTによると、
Azure DevOpsはMicrosoftが提供する統合された開発ツールスイートで、AzureリポジトリとしてGitリポジトリを提供します。CI/CDやプロジェクト管理、テスト管理など開発ライフサイクル全体をサポートします。
無料で使うことができるとのこと。
2. 手順
マイクロソフトのサイトに飛び、サインイン
https://azure.microsoft.com/ja-jp/products/devops/
検索バーで「Azure DevOps」を検索
※筆者はすでに登録してあったので直接Azureのポータルに入れたが、必要に応じて登録する
「My Azure DevOps Organizations」を選択
「Repos」タブを選択→「Generate Git Credentials」を選択
なぜか「Commit」を押してもCommitが終わらない・・・。
なにか設定不足だったのか・・・。
3. 参考文献