「Git」の版間の差分
提供: sha.ngri.la
細 (→共有リポジトリ) |
細 (→共有リポジトリ) |
||
22行目: | 22行目: | ||
$ mkdir fooo.git | $ mkdir fooo.git | ||
$ cd fooo.git | $ cd fooo.git | ||
− | $ | + | $ git init --bare --shared=true |
</pre> | </pre> | ||
+ | 他のサイトを見ると"$ sudo git init --bare --shared=true"と書いてあるけど、私の場合sudo使わないとうまくいった。なんでだろう? | ||
<li>ローカル側の準備 | <li>ローカル側の準備 | ||
<pre> | <pre> |
2013年5月2日 (木) 09:11時点における版
単体で使うとき
- 最初に使うとき
$ git init $ git add . $ git commit -a -m "message"
- 2回目以降
$ git add . $ git commit -a -m "message"
共有リポジトリ
- サーバ側の準備
$ mkdir fooo.git $ cd fooo.git $ git init --bare --shared=true
他のサイトを見ると"$ sudo git init --bare --shared=true"と書いてあるけど、私の場合sudo使わないとうまくいった。なんでだろう?
- ローカル側の準備
$ git init $ git remote add origin ssh://username@sha.ngri.la/home/username/fooo.git $ git add . $ git commit -a -m "initial import" $ git push origin master
- git remote add origin のときにサーバでのusernameを入れておかないとローカルのユーザ名で認証しようとするのでログインできなかった。