戯言

自社サービスを開発、運営している会社でスクラムマスターをやっている人の戯言です。

githubを使いたい

アカウント作成とdotfiles登録までは終わっていて放置状態だったので

もうちょっと理解したいのでいじる。

 

■アカウントの状態を調べる

http://github.com

ログインできた

dotfilesだけが虚しく残っていた。。

 

■なにかレポジトリ作りたい

New Repository

と書かれたボタンを押した。

Project Nameは適当に。

とりあえず動くものを突っ込めればOK。

 

■next step

Global setup:

 Set up git
  git config --global user.name "harakachi"
  git config --global user.email harakachi@gmail.com
      

Next steps:

  mkdir perl-Hello-World-
  cd perl-Hello-World-
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:harakachi/perl-Hello-World-.git
  git push -u origin master

よくわかんないので、このとおりに実行する。

すると

git push -u origin master

で、怒られた。

そりゃそうだ。ssh設定をしていない。。。

 

ssh-keyの登録

ローカルで

  ssh-keygen -t rsa

ブラウザからgithubを開く→「edit your profile」→「ssh keys」→「Add your SSH Key」

 

これでもう一度 git push.. 成功。