githubにpush出来なくなった
いい加減gitを使いこなしたい!と思い立ち、gitに慣れるためにgithubを使い始めたのですが、最初のpushはうまくいったものの2回目のpushがうまくいかなくなってしまいました。なんとかpushできるようになったので、その解決法をメモしておきます。
pushしてみたところ、
$ git push origin master fatal: remote error: You can't push to git://github.com/bangyy/dotfiles.git Use [email protected]:bangyy/dotfiles.git
こんなこと言われてしまっていたのですが、いろいろ調べてみるとどうやら.git/configに問題があるようなので確認してみると、
$ cat .git/config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = git://github.com/bangyy/dotfiles.git [branch "master"] remote = origin merge = refs/heads/master
となっていました。
どうやら
url = git://github.com/bangyy/dotfiles.git
が問題のようです。
ここを
url = [email protected]:bangyy/dotfiles.git
と変更したところ、無事pushできました。いえーい。
うーん、慣れるためには積極的に使わないと始まらないとは思うんですけど、あんまりあやふやな感じで使ってるのも良くないので調べつつ覚えつつ使っていきたいですね