diadia

趣味のプログラムを書く 

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