前回紹介した、s3fsからs3fs-cへの続きになります。

早速ですがgithubにて、suz-lab/s3fs-suz – GitHubにs3fs-cをforkしました。
そして、ローカル環境(CentOS 6.0)にgitをインストールして準備をします。

# yum install git
# git config --global user.name "suz-lab"
# git config --global user.email "suzuki@suz-lab.com"

リポジトリ情報(github)は、下記の通りなので、

次のように、ローカル環境にcloneして変更作業の準備をします。

# cd /usr/local/src
# git clone https://suz-lab@github.com/suz-lab/s3fs-suz.git
Initialized empty Git repository in /usr/local/src/s3fs-suz/.git/
Password:
remote: Counting objects: 84, done.
remote: Compressing objects: 100% (58/58), done.
remote: Total 84 (delta 34), reused 73 (delta 23)
Unpacking objects: 100% (84/84), done.
# git remote -v
origin  https://suz-lab@github.com/suz-lab/s3fs-suz.git (fetch)
origin  https://suz-lab@github.com/suz-lab/s3fs-suz.git (push)

そして、何かしらのファイルを修正したら変更内容を追加(add)して、コミット(commit)し、リモートリポジトリ(github)にプッシュ(push)します。

# cd /usr/local/src/s3fs-suz
# git add .
# git commit -m "test"
[master c2e284a] test
 1 files changed, 0 insertions(+), 1 deletions(-)
# git push    
Password:
Counting objects: 6, done.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 443 bytes, done.
Total 4 (delta 2), reused 0 (delta 0)
To https://suz-lab@github.com/suz-lab/s3fs-suz.git
   650f867..c2e284a  master -> master

すると変更内容がgithubにも反映されていることがわかります。

こちらの記事はなかの人(suz-lab)監修のもと掲載しています。
元記事は、こちら