LoginSignup
25
25

More than 5 years have passed since last update.

自分のserver上のGitレポジトリを作ってそこにPushする

Last updated at Posted at 2016-05-12

目的

GithubやBitbucketを使わずに、Remote ServerとLocalのみで、GitRepositoryを作って管理してみる。

server上ですること

mkdir test.git
cd test.git
git init --bare

注意:--bareとしないと、LocalからPushできないので、注意!

Local

Host server
    Hostname <server ip>/<host>
    User user

以下のコマンドでServerにログインできるのを前提とする

ssh server

ローカルのGitRepositoryをPushする

git add origin server:path/to/test.git
git push -u origin master

もしも同じマシン上にGitRepoのRemoteを作りたい場合には、以下のようにサーバホストを書かなければよい。

git remote add origin /path/to/test.git

完成!

他のマシーンからCloneする

ssh serverで入れる他のマシーンからCloneするには、

git clone server:path/to/test.git

とすれば、そのDirectoryにtest/という

参考にしたページ

server上で別のフォルダでこれをCloneする

以下のコマンドでClone完了

git clone /path/to/test.git

current directoryに Repoができる!

これで、複数のローカル(元々のローカルと新しくCloneしたローカル)とサーバ上どこでも、コードのバージョン管理ができるようになった。

参考にしたページ

25
25
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25
25