Githubを初めて使用します。
私はコンピューターでRubyonRailsを勉強していて、すべてをgithubリポジトリとHerokuに正常にプッシュしました。
今は最初に使ったコンピューターとは違うコンピューターを使っています。
問題は、githubリポジトリのクローンを作成し、コードに変更を加え、それらの変更をgithubの元のリポジトリにプッシュし、できればそれらの変更をHerokuにも反映させる方法です。
Githubを初めて使用します。
私はコンピューターでRubyonRailsを勉強していて、すべてをgithubリポジトリとHerokuに正常にプッシュしました。
今は最初に使ったコンピューターとは違うコンピューターを使っています。
問題は、githubリポジトリのクローンを作成し、コードに変更を加え、それらの変更をgithubの元のリポジトリにプッシュし、できればそれらの変更をHerokuにも反映させる方法です。
githubからリポジトリのクローンを作成する場合(およびgithubの形式でログインする場合)、リポジトリを「クローン」するための3つのオプション/リンクがあります。
ログインしていない場合は、2つのオプションのみが表示されます
ファイル.git/configで、追加したものを確認できます。ほとんどの場合、[remote"origin"]の下にあります。
url = git@github.com:username/project.git (SSH)
url = https://username@github.com/username/project.git (HTTP)
url = https://github.com/username/project.git (HTTP Read only)
url = git://github.com/username/project.git (Git Read only)
読み取り専用を選択した場合、できる最善の方法は、次の方法でそのリモートを削除することです。
git remote rm origin
その後、新しいリモコンを追加できます。
git remote add origin https://username@github.com/username/project.git
(httpの場合)
また
git remote add origin git@github.com:username/project.git
(SSHの場合)
HTTPSは設定が最も簡単ですが、プッシュ/プルごとにパスワードを入力する必要があります(パスワードをプレーンテキストで保存する場合を除く)
リモートを設定した後、でプッシュすることができますgit push origin branchname
詳細については、gitのマニュアルページを参照してください:http://help.github.com/remotes/