ベクターに無料公開中の ethna アプリケーション formmail を Github に公開。
●新規リポジトリを作成。
https://github.com/new
ローカルのアプリケーションは formmail ディレクトリ配下
https://github.com/remixgrjp/formmail
●Github で新しくリポジトリを作ると https://github.com/remixgrjp/formmail に公開手順が示される
Create a new repository on the command line
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:remixgrjp/formmail.git
git push -u origin masterPush an existing repository from the command line
git remote add origin git@github.com:remixgrjp/formmail.git
git push -u origin master
●その前に、gitconfig 設定...▼
[taro@fitPC2i ~]$ cat ~/.gitconfig [user] name=remixgrjp email=mymail@domain [color] ui = auto●アプリケーション formmail は ~/web/www/appli/formmail
[taro@fitPC2i ~]$ cd ~/web/www/appli/formmail●git で管理する必要のないファイル・ディレクトリを設定
[taro@fitPC2i formmail]$ cat .gitignore log/ tmp/ .git*●やり直す場合 ディレクトリ .git を消す(Githubも同様リポジトリを削除)
[taro@fitPC2i formmail]$ rm -Rf .git●ローカルのアプリケーションで git 初期化
[taro@fitPC2i formmail]$ touch README.md [taro@fitPC2i formmail]$ git init Initialized empty Git repository in /home/taro/web/www/appli/formmail/.git/ [taro@fitPC2i formmail]$ git status # On branch master # # Initial commit # # Untracked files: # (use "git add●git 管理対象を追加..." to include in what will be committed) # # .ethna # README.md # Readme.txt # app/ # etc/ # lib/ # locale/ # skel/ # template/ # www/ nothing added to commit but untracked files present (use "git add" to track)
[taro@fitPC2i formmail]$ git add .●サイン付きでコミット
[taro@fitPC2i formmail]$ git commit -m "Initial commit" -s -a [master (root-commit) 0b98143] Initial commit 43 files changed, 2798 insertions(+), 0 deletions(-) create mode 100644 .ethna create mode 100644 README.md create mode 100644 Readme.txt create mode 100644 app/Formmail_ActionClass.php create mode 100644 app/Formmail_ActionForm.php create mode 100644 app/Formmail_Controller.php create mode 100644 app/Formmail_Error.php create mode 100644 app/Formmail_UnitTestManager.php create mode 100644 app/Formmail_UrlHandler.php create mode 100644 app/Formmail_ViewClass.php create mode 100644 app/action/Clear.php create mode 100644 app/action/Confirm.php create mode 100644 app/action/Index.php create mode 100644 app/action/Send.php create mode 100644 app/plugin/Filter/Formmail_Plugin_Filter_ExecutionTime.php create mode 100644 app/view/Complete.php create mode 100644 app/view/Confirm.php create mode 100644 app/view/Form.php create mode 100644 app/view/Index.php create mode 100644 etc/formmail-ini.php create mode 100644 lib/googleAdsense.php create mode 100644 locale/ja_JP/LC_MESSAGES/ethna_sysmsg.ini create mode 100644 skel/skel.action.php create mode 100644 skel/skel.action_cli.php create mode 100644 skel/skel.action_test.php create mode 100644 skel/skel.app_object.php create mode 100644 skel/skel.entry_cli.php create mode 100644 skel/skel.entry_www.php create mode 100644 skel/skel.template.tpl create mode 100644 skel/skel.view.php create mode 100644 skel/skel.view_test.php create mode 100644 template/ja_JP/Complete.tpl create mode 100644 template/ja_JP/Confirm.tpl create mode 100644 template/ja_JP/Debug.tpl create mode 100644 template/ja_JP/Form.tpl create mode 100644 template/ja_JP/Index.tpl create mode 100644 template/ja_JP/mail/Mail.tpl create mode 100644 www/css/Common.css create mode 100644 www/css/Default.css create mode 100644 www/css/ethna.css create mode 100644 www/index.php create mode 100644 www/info.php create mode 100644 www/unittest.php create mode 100644 www/xmlrpc.php [taro@fitPC2i formmail]$ git status # On branch master nothing to commit (working directory clean)●公開先の Github を登録
[taro@fitPC2i formmail]$ git remote add origin git@github.com:remixgrjp/formmail.git [taro@fitPC2i formmail]$ git config -l user.name=remixgrjp user.email=github.com@domain color.ui=auto core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true remote.origin.url=git@github.com:remixgrjp/formmail.git remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*●公開先の Github へ プッシュ
[taro@fitPC2i formmail]$ git push -u origin master Counting objects: 62, done. Compressing objects: 100% (53/53), done. Writing objects: 100% (62/62), 27.55 KiB, done. Total 62 (delta 8), reused 0 (delta 0) To git@github.com:remixgrjp/formmail.git * [new branch] master -> master Branch master set up to track remote branch master from origin.これでローカル アプリケーションの Github へ公開完了。 https://github.com/remixgrjp/formmail