BitbucketとSourcetree
BitbucketとSourcetreeの存在を最近知って使おうとしているが全然よくわからない。
これらがどんなものか全然わかっていないけれども、今の所のイメージを記録しておく。
イメージ
サーバーにファイルを上げる場合に使うwinSCPのようなものがSourcetree。
コードのファイルを上げる先がBitbucket。Bitbucketはコードのバージョン管理をするリポジトリをリモートで設置することができる。これによりサーバを変更してもコードをダウンロードすることで割と楽にデプロイすることができるようになる。まだデプロイしたことはないんだけどね。
パスワードについて
SourcetreeでコードをBitbucketに送信(PUSH)する場合に度々パスワードが聞かれる。
このパスワードが何なのかわからない。BITBUCKETのログインパスワードではないことは確かめた。またDjangoで使うAdminのパスワードでもない(python manage.py createsuperuser) 。
ここで詰まっている。
App passwords - Atlassian Documentation
BitbucketでAPPのパスワード設定があるがこれは何なのだろうか?もしかするとこれがパスワードなのかもしれない。このパスワードを設定して、Sourcetreeにpasswordを打ち込んでみたけど使えなかった。どうすればいいのか。。。?
ちなみにこのパスワードはSourcetreeのようなアプリケーションに使うっぽいことはわかっている。
Pushing to https://*****************************/prueba.git
remote: Invalid username or password. If your organization manages your account or you've enabled two-step verification, create an app password to log in: https://confluence.atlassian.com/x/9DJmMQ
こういうエラーメッセージが出てきたんだけど、ここの
https://confluence.atlassian.com/x/9DJmMQ これがポイントかも。
ここの先には2段階認証について記されてあり、Authyでやるか、mail address ,password でやるか,sshでやるかについて書いてあった。
おそらくここをクリアするとプッシュできるようになると思う。
Two-step verification - Atlassian Documentation
Set up an SSH key - Atlassian Documentation