質問: ### 前提・実現したいこと 現在、webアプリケーション開発を2名で行っています。githubを用いてコード共有を行いたいと考えていています。私がバック側を担当し、友人がフロントのデザインコーディングを担当します。 ### わからないこと 今まで一人で開発していたので他人とコードの共有の仕方がわかりません。Githubの基本的な使い方(コミット、ブランチ、プッシュなどの流れ)は理解しています。現在はリモートリポジトリまでは作成し、適宜リモーチへプッシュしています。 他の開発者がリモートにコミットできるようにするにはどうすればいいでしょうか? 詳し聞く書かれたHPなどをご存知でしたら教えていただきたいです。 ### 補足情報(言語/FW/ツール等のバージョンなど) ruby/rails/Source Tree/
回答: 他の開発者の方に、GitHub 上の既存のリポジトリへ push する権限を与えたいということでしょうか? もしそれが個人アカウントのリポジトリなら、GitHub のウェブ画面でリポジトリを開き、Settings タブをクリックします。Collaborators(共同作業者)メニューを選び、push する権限を与えたい方の GitHub ユーザー ID を入力すれば OK です。 権限をもっと細かく管理したい時は、GitHub Organization(組織)を作成すると便利です。作成は無料です。ウェブ画面右上のアカウントのアイコンをクリックし、Settings を選びます。Organization メニューを選択し、New organization ボタンを押せば作成できます。自分のアカウントが、管理者として登録されているはずです。必要に応じて、他の管理者を追加したり、チームを作って開発者を登録したりしてください。