git#パーソナルサーバ倉庫git init--bareの構築
6007 ワード
https://www.cnblogs.com/mattmonkey/archive/2012/12/20/2825900.htmlgitコマンドの効果を学習したりテストしたりして、githubというサービス業者を使ったり、自分でサーバーウェアハウスを構築したりすることができます.後者はもっと便利で、速くgitが何なのかを体得することができます.
パーソナル・サーバ・ウェアハウスの構築
パーソナルウェアハウスサーバへの接続のコミット
これらのコマンドは、簡単なローカルウェアハウスを個人のサーバウェアハウスにコミットします.
ポイントはgit remote add origin localhost:/home/matt/git/testgit.git
このコマンドにはいくつかのsshの知識点が隠されています.一般的なgitアドレスを理解するのに役立ちます gitアドレスは実はsshアドレス です.
sshはユーザを省略すると現在のユーザであると仮定する.
例えば、この例では、完全なssh接続は、matt@localhost:/home/matt/git/testgit.git
パーソナル・サーバ・ウェアハウスの構築
mkdir -p ~/git/testgit.git
% cd ~/git/testgit.git
% git init --bare
Reinitialized existing Git repository in /home/matt/git/testgit.git/
% ls
branches/ config description HEAD hooks/ info/ objects/ refs/
ls :git init --bare .git 。
git : .git 。 。
パーソナルウェアハウスサーバへの接続のコミット
% mkdir -p ~/tmp/testgit
% cd ~/tmp/testgit
% git init
Initialized empty Git repository in /home/matt/tmp/testgit/.git/
% touch README
% git add .
% git commit -m "initial commit"
[master (root-commit) 02ecfad] initial commit
0 files changed
create mode 100644 README
% git remote add origin localhost:/home/matt/git/testgit.git
% git push -u origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 205 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To localhost:/home/matt/git/testgit.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
これらのコマンドは、簡単なローカルウェアハウスを個人のサーバウェアハウスにコミットします.
ポイントはgit remote add origin localhost:/home/matt/git/testgit.git
このコマンドにはいくつかのsshの知識点が隠されています.一般的なgitアドレスを理解するのに役立ちます
例えば、この例では、完全なssh接続は、matt@localhost:/home/matt/git/testgit.git