Mountain Lion で git を使う為に .ssh と .gitconfig を配置した。
以前使用していた keychain をバックアップから取り戻す必要があるが面倒だったので...
% ssh git@github.com してみたら Keychain Access.app (キーチェインアクセス) が起動して git 用 ssh key を登録できた。
(% ps aux | grep ssh してみて /usr/bin/ssh-agent プロセスが残っていたら kill しておく)
% ssh git@github.com
=>
...(省略)
You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
.ssh/.known_hosts が追加された。
早速 gist.github.com にアクセスして clone し手元で編集しpush ...
% git clone git://gist.github.com/3870057 ~/disable-remotedesktop
% cd ~/diable-remotedesktop
% git add disable-RemoteDesktop.sh
# ファイル名を変更したり space を削除したり...
% git commit -m 'change name'
% git stauts
% git push origin master
=>
fatal: remote error:
You can't push to git://github.com/3870057.git
Use git@github.com:3870057.git
push できなかった!
% git remote add origin git@github.com:3870057.git
=>
fatal: remote origin already exists.
すでに存在しているようなので...
% git push git@github.com:3870057.git
push できた!
(以前は gitst へも push origin master で push できていたような気がするのですが...?)
[追記]
% git clone git://gist.github.com/3870057 ~/disable-remotedesktop
で clone した為 git push origin master ができなかった。
正しく ↓ clone した場合
% git clone git@gist.github.com:3870057.git ~/disable-remotedesktop
普通に git push origin master できた。
0 件のコメント:
コメントを投稿