ホスティングファイルをDropboxからGitHub(Windowsデスクトップ版)へ移行

Dropboxのホスティングサービスが昨年末使えなくなっていたようで、
放置していたファイル場所の移動を決行!

GitHubサイト
https://github.com/

アカウント作成

ユーザー名は後から変更できますが、ホスティングされるサーバ名が”ユーザー名.github.io”になので予め使いやすい名前にした方が良さげです。
私のデモ用のサーバ名はこんな感じに(https://ykquality.github.io
読み取り・編集用のサーバはこんな感じ(https://github.com/ykquality/hosting
どちらもデフォルトで公開されます。

リポジトリ作成

リポジトリとはWindowsで使う場合”フォルダ”とほぼ同義ですが、フォルダ内のファイルの編集履歴を記録することが出来るものです。
"hosting"というリポジトリを作成したので、
パスはこんな感じに(https://ykquality.github.io/hosting/)←index.html(があれば)に遷移します。
以後ファイルを作成した場合、ファイル、編集履歴等が公開されるので、見られたくない内容は置かない・書き込まないように。書き込んでしまったら履歴削除、もしくはリポジトリごと一旦削除するように。


追記…
投稿したはずのページが公開されないミスがあったのですが、リポジトリSettingのSourceがNoneになっていました。

Github Desktopをダウンロード→クローン作製

アプリケーションをインストールしてサーバ上で作成したフォルダをファイルごとローカル環境に移します。
以後サーバ上で編集したらローカルに同期、
ローカルで編集したらサーバ上で同期していく感じです。

ローカル環境のフォルダ階層。hosting以下のファイルはサーバ上と同じ状態。

編集と同期(ローカル環境→サーバ)

テキストアプリ等で変更を加える→Commit→Syncの順序です。同期されるまで数秒タイムラグがあります。

ファイルのパス取得

外部サイトからJavascriptなどのファイルにアクセスする場合、パスはデモ用のサーバ+ファイル名でこんな感じかと思います(https://ykquality.github.io/hosting/Member.json

Syncエラー
今やりながらこんなエラーが出まくってます…。
”failed to sync branch. you might need to open a shell and debug the state of this repo.”
…。
Powershell から git push のコマンドを打つと上手く行きましたが、結局デスクトップ版でもコマンドを理解した方が良いみたいですね!