ログイン
編集不可のページディスカッション情報添付ファイル
"ytoku/HowToCreateGitRepository"の差分

MMA
1と2のリビジョン間の差分
2011-01-25 23:49:50時点のリビジョン1
サイズ: 1025
編集者: ytoku
コメント:
2011-01-26 00:00:30時点のリビジョン2
サイズ: 1493
編集者: ytoku
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 15: 行 15:
適当な端末でローカルリポジトリを作っ上流にリポジト登録する。何かファイルをコミットしても良いが、とりあえず空のチェンジセットをコミットする。 適当な端末でリポジトリをcloneしきて、最初のチェンセットをコミットする。cloneするときに文句を言われるが気にしてはいけない。
何かファイルをコミットしても良いが、とりあえず空のチェンジセットをコミットすることもできるコミットしたらpushする。
行 18: 行 19:
$ git init moinmoin-hack
Initialized empty Git repository in /home/ytoku/dev/moinmoin-hack/.git/
$ cd moinmoin-hack
$ git remote add origin ssh://nest.mma.club.uec.ac.jp/export/mma/repository-git/moinmoin-hack.git/
$ git clone ssh://nest.mma.club.uec.ac.jp/export/mma/repository-git/moinmoin-hack.git/
Enter passphrase for key '/home/ytoku/.ssh/id_rsa':
Cloning into moinmoin-hack...
done.
warning: You appear to have cloned an empty repository.
行 24: 行 26:
$ git push origin master
Enter passphrase for key '/home/ytoku/.ssh/id_rsa':
Counting objects: 2, done.
Writing objects: 100% (2/2), 190 bytes, done.
Total 2 (delta 0), reused 0 (delta 0)
To ssh://nest.mma.club.uec.ac.jp/export/mma/repository-git/moinmoin-hack.git/
 * [new branch] master -> master

Gitリポジトリの作り方 手抜きバージョン

moinmoin-hackというリポジトリを作ろうとしているとする。

nestにbareリポジトリを作成する。

nest$ umask 0002
nest$ cd /export/mma/repository-git
nest$ mkdir moinmoin-hack.git
nest$ cd moinmoin-hack.git
nest$ git init --bare --shared=group
Initialized empty shared Git repository in /export/mma/repository-git/moinmoin-hack.git/

適当な端末でリポジトリをcloneしてきて、最初のチェンジセットをコミットする。cloneするときに文句を言われるが気にしてはいけない。 何かファイルをコミットしても良いが、とりあえず空のチェンジセットをコミットすることもできる。コミットしたらpushする。

$ cd ~/dev/
$ git clone ssh://nest.mma.club.uec.ac.jp/export/mma/repository-git/moinmoin-hack.git/
Enter passphrase for key '/home/ytoku/.ssh/id_rsa':
Cloning into moinmoin-hack...
done.
warning: You appear to have cloned an empty repository.
$ git commit --allow-empty -m "Create the new repository."
[master (root-commit) 79d0d94] Create the new repository.
$ git push origin master
Enter passphrase for key '/home/ytoku/.ssh/id_rsa': 
Counting objects: 2, done.
Writing objects: 100% (2/2), 190 bytes, done.
Total 2 (delta 0), reused 0 (delta 0)
To ssh://nest.mma.club.uec.ac.jp/export/mma/repository-git/moinmoin-hack.git/
 * [new branch]      master -> master

ytoku/HowToCreateGitRepository (最終更新日時 2011-01-26 00:00:30 更新者 ytoku)