Google App Engineのリポジトリがクローン出来ない
2016-11-21追記
Google Cloud SDKでリポジトリをクローンしようとしてもできない状態に陥ってる。
先に言っておくとまだ解決できてないので解決で来たら追記するなり別記事なり書く
おさらい
そもそもクローンする方法は
- Google Cloud SDKをインストールする
- 認証する(
gcloud init
) - クローンするコマンドを実行(
gcloud source repos clone [repository name] --project=[project name]
) - ローカルのリポジトリに移動
のはず。
どこで止まるかというとクローンするコマンドの部分。ここで実行した結果こんなのが出てくる
Cloning into '[C:\Users\username\Documents\repositoryname]'...
ERROR: (gcloud.auth.git-helper) Invalid input line format: [path=].
fatal: remote error: Invalid username/password.
You may need to use your OAuth token password; Note that generated google.com passwords are not compatible with private repositories
ERROR: (gcloud.source.repos.clone) Command '['git', 'clone', 'https://source.developers.google.com/p/projectname/r/repositoryname', 'C:\Users\username\Documents\repositoryname', '--config', 'credential.helper=!gcloud.cmd auth git-helper --account=googleaccount@gmail.com --ignore-unknown $@']' returned non-zero exit status 128
リポジトリの名前とかプロジェクト名とかユーザ名はちょっといじってるけどこんな感じ
問題点が表示されてる通りならばアカウントの認証に失敗してるらしい。でもgcloud init
に異常はないっぽいしgloucd auth login
も普通に行った。プロジェクトの権限がおかしいのかと思ったが編集者にしても不可能だった。
一度認証情報などを消したうえでもう一度やり直してみたいが消す方法が見つからない……
追記
- 別リポジトリでやってみる -> ×(同じエラー)
- サービスアカウントを作りそちらでやってみる -> ×(同じエラー)
- 別プロジェクトでやってみる -> まだ
- 認証情報を一度消してやり直す -> まだ
- その他(考える
Bash on Ubuntu on Windowsで忘れないための初期設定
そういや作ってたわ。忘れてた
諸事情でBash on Ubuntu on Windowsを再インストールした。
ちなみに再インストール方法は調べりゃ分かるけどlxrun /uninstall /full
でアンインストールするのでそのあとBashコマンドでも打つかlxrunの引数に/installを入れるかすればよい。
で、再インストールしたら環境がまっさらになるんで(/fullを入れなかったら残るっぽい。試してないので保証不可)当然のように使ってた幾つかを再設定する必要がある。以下箇条書き
- EDITOR=vi にする。vimでもいいけど。標準は nano
.bash_profileがないっぽいので.bashrcの末尾にexport EDITOR=vi
って書いとく。exec $SHELL -l
でシェルは再起動する。 - たぶん
sudo
を実行すると名前解決ができないと出るのでetc/hosts
にマシン名を追加する。localhostの下に127.0.0.1でマシン名を追加してあげればいい。 - aptのミラーサーバとかそのあたりの設定。せめてミラーサーバは変えておく。直後にapt-get updateとapt-get upgradeをかけるから
ミラーは /etc/apt/sources.list に書く。お好みでrikenでもjaistでも - その他必要な環境の導入(Windows版と別だからうっかりしてると入ってるものと思ってないってなかったりする)
とりあえずこんなところ。これも忘れそう
追記
aptで入れるアプリケーション類
お試しと方針の記述
とりあえず何かブログサービスを使ってみようと思った
方針としてはプログラミングやサーバー管理、ネットワークに関する内容を書いておくつもり
タグ登録ができればいいんだけど