1

しばらく前にGitHubを発見しましたが、とても気に入っています。すばらしいUIがあり、どこからでもコーディングできる、無料などです。

ただし、GitHubを頻繁に使用しているため、モバイルデバイス(iPod Touch、Kindle Fire)でコーディングを開始しています。ただし、Kindle Fireでのみ機能する面倒なダウンロードプロセスがないと、作業中のWebサイトをテストできません。

シェルに何かを入力したり、Git構成を変更したりする必要がある他のアプローチを見てきました。デスクトップでは問題ありませんが、オンラインファイル編集では機能しません。GitHub.comでファイルを開き、[編集]を押してコミットメッセージを入力するだけです。

ファイルシステムへのアクセスやシェルがなくても、モバイルデバイスを使用しているときにマスターブランチをgh-pagesに自動的にプッシュするにはどうすればよいですか?

4

3 に答える 3

2

さて、これが私が見つけた解決策です-それは自動ではありませんが、私にとっては十分です。

  1. GitHubで編集するファイルを見つけます。それをクリックし、[編集]をクリックします。編集したり、コミットの概要を追加したりします。
  2. そのコミットをマスターブランチにマージします。GitHubを使用すると、自動的にその画面に移動します。
  3. プロジェクトのメインページに移動します。中央上部にある[プルリクエスト]ボタンをクリックします。
  4. GitHubは、「マスター」がすでに「マスター」で最新であることを通知します。最初のボックスでgh-pagesブランチを選択します。以前に入力したものと同じコミットメッセージとタイトルを入力します。
  5. [プルリクエストの送信]をクリックします。GitHubを使用すると、画面の中央左にある青いボタンをクリックして、プルリクエストをマージできる画面が表示されます。
  6. これらすべてのフォームへの入力とすべてのボタンのクリックが完了すると、GitHubはマスターブランチをghページにマージします。gh-pagesは0秒から10分までのどこかで更新されます-私にとっては通常約45秒です。

これが機能することを願っています-完璧ではなく、自動ではありませんが、GitHubのみを使用しており、それほど長くはかかりません。

于 2012-08-28T16:06:36.983 に答える
1

1つの可能性は、Code9 IDE(http://www.c9.io-無料)を使用することです。Code9IDEは、シェルにアクセスできるオンラインIDEインターフェイスを提供し、GitHubアカウントと統合できます。彼らはあなたのコードをホストしているので、あなたは彼らのサーバーで簡単にテストすることができ、それからコンソールから単純なgitプッシュを実行してあなたのリポジトリにプッシュバックすることができます。

注:過去にCode9の使用で問題が発生したため、YMMV。

于 2012-08-04T18:16:46.470 に答える
0

Travis CIのようなCIシステムを使用すると、これをスクリプトで自動化できます。

于 2019-08-26T21:38:31.663 に答える