色々と様変わり。
- bitbucketアカウントではなくて、Atlassianアカウントになった。
- Atlassianアカウントによるbitbucketへのログインはできる。従来通りの操作性。
- Atlassianアカウントのパスワードでは、gitのアクセスは許可されない(2022年3月1日 以降)。
- gitでのアクセスには、ユーザーパスワードではなくて、「アプリパスワード〈App pasword〉」が必要。
アプリパスワード〈App password〉の生成手順:
- WebのGUIから、上端バーの右端のアカウントアイコン・クリック
- Personal settings 選択
- 左サイドバーの App password 選択
- Create app password 実行
- 必要な権限を設定して、生成。下に画面コピー。
- 生成されたパスワードをコピペ。コピペしないと消えてしまう。
- アプリパスワードは、40文字弱のランダム英数字文字列。覚えるのは不可能。
- アプリパスワードがAtlassianアカウントとは別なリポジトリ使用者アカウントのクレデンシャルとなる。
以下は、オーナーである檜山のためのアプリパスワードの権限だから全面的な許可をしている。が、一般的には不要な権限を持たせるのは危険。
git push などでは、従来からのアカウント名(m_hiyama)とアプリパスワードを渡してアクセスする。
git push -u origin main
一度 push した後で、git clone ではパスワードを聞かれなかった。どこかに保存するのか? クレデンシャルマネージャが動いているのかな。