Как я могу совершить и нажать на другой репозиторий на GitHub?

Я клонировал репозиторий, созданный профессором на моей виртуальной машине (я запускаю Ubuntu 13.10), и мы должны создавать личные папки. Я создал свою, но не могу, чтобы жизнь меня совершала и подталкивала ее, чтобы она появилась на GitHub. Клянусь, я пробовал каждый ответ здесь, и ситуация несколько улучшилась. Например, у меня изначально была версия Git, которая была слишком старой и не позволяла https. Я также создал пустой файл в своем личном каталоге, потому что знаю, что GitHub не хранит пустые папки.

Я первоначально клонировал репозиторий, используя:

$ git clone git://github.com/astrofoley/astr596.git 

И затем используется

git config --global user.name "myusername"

а также

git config --global user.email "myemail"

Я проверил с моим профессором, и он удостоверился, что у меня есть соответствующие разрешения.

В этот момент, в зависимости от того, какие методы фиксации и push я использую (я всегда пытаюсь нажать https://github.com/astrofoley/astr596.git), я получаю несколько разных ошибок, начиная от "ничего не добавленного для фиксации, но без следов файлов настоящее "просто" 403 ". Я понятия не имею, что я делаю неправильно, но я подозреваю, что это связано с тем, что репозиторий принадлежит другой учетной записи. В любом случае, это становится невероятно расстраивающим. Пожалуйста помоги!

EDIT: Вот пример моей текущей проблемы. Я попытался добавить и скопировать файл в свой каталог снова, используя

git add blank.txt

(этот шаг, похоже, сработал хорошо), а затем

git commit blank.txt

На этом этапе я получаю сообщение "На ветке мастера, ничего не зафиксировано, рабочий каталог не чист".

Ответ 1

ПОСТАНОВИЛИ. Я удалил и отменил каталог теперь, когда у меня есть разрешения соавторов. Это был определенно путь, потому что он удалял неудачные ключи ssh и все различные конфигурации, с которыми я экспериментировал. После того, как все было отложено, я снова сделал свой каталог, поместил в него пустой файл, git добавил каталог, а затем файл, совершил мое изменение из репозитория astr596 и нажал на начало. Успех!

Ответ 3

Вы добавлены в качестве сотрудника в своем репо? Если вы работаете с терминалом linux, вы должны предоставить своему профессору файл id_rsa.pub, чтобы добавить вас в качестве соавтора (поскольку терминал не синхронизирован с вашей учетной записью github, что на самом деле происходит, если вы используете GUI-версии github для win или mac).

Другой вариант заключается в том, чтобы развернуть его репо в вашей учетной записи, клонировать его оттуда на ваш компьютер и затем отправить "запрос на тяну" в исходное репо.