Импортировать существующий исходный код в GitHub - PullRequest
604 голосов
/ 11 января 2011

Как я могу импортировать исходный код со своего компьютера в мою учетную запись GitHub?

Ответы [ 13 ]

3 голосов
/ 18 мая 2016

На самом деле, если вы решите создать пустой репо на GitHub, он даст вам точные инструкции, которые вы можете почти скопировать и вставить в свой терминал, которые (на данный момент):

…or create a new repository on the command line

echo "# ..." >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:<user>/<repo>.git
git push -u origin master
2 голосов
/ 26 сентября 2015

Вот несколько инструкций о том, как запустить GitHub-репозиторий и затем вставить в него уже созданный вами код.Первый набор инструкций непосредственно из GitHub.

Источник: https://help.github.com/articles/create-a-repo/

  1. В правом верхнем углу любой страницы нажмите, а затем нажмите Новый репозиторий .

  2. Создайте короткое, запоминающееся имя для своего репозитория.Например, «hello-world».

  3. При желании добавьте описание своего хранилища.Например, «Мой первый репозиторий на GitHub.»

  4. Выбор между созданием открытого или частного репозитория.

  5. Инициализация этого репозитория с помощью README.

  6. Создание хранилища.

Поздравляем!Вы успешно создали свой первый репозиторий и инициализировали его файлом README.

Теперь, после этих шагов, вы захотите перенести код на локальном компьютере в только что созданный репозиторий и выполните следующие действия.эти шаги:

  1. git init (в корневой папке, где расположен ваш код)

  2. git add -A (это добавит всефайлы и папки в вашем каталоге для фиксации)

  3. git commit -am "First Project commit"

  4. git remote add origin git@github.com:YourGithubName/your-repo-name.git (вы найдете этот адрес на GitHubрепозиторий, который вы только что создали в "ssh clone URL" на главной странице)

  5. git push -u origin master

Вот и все.Ваш код теперь будет отправлен на GitHub.Теперь каждый раз, когда вы хотите продолжать нажимать измененный код, просто сделайте.

  1. git commit -m "New changes"

  2. git push origin master (если master являетсяфилиал, над которым вы работаете)

1 голос
/ 15 мая 2016

Решение для меня:

Проблема заключается в размере файла, который не может превышать 100 МБ.

Прежде чем перейти на github, в репозитории сделайте следующее:

git clone --mirror git://example.com/some-big-repo.git

wget http://repo1.maven.org/maven2/com/madgag/bfg/1.12.12/bfg-1.12.12.jar

mv bfg-1.12.12.jar bfg.jar

java -jar bfg.jar --strip-blobs-bigger-than 100M some-big-repo.git

cd some-big-repo.git

git reflog expire --expire=now --all && git gc --prune=now --aggressive

git push

Готов!

Теперь выполните миграцию снова с помощью инструмента: https://github.com/new/import

смотреть больше: Ошибка при нажатии на репозиторий github а также https://rtyley.github.io/bfg-repo-cleaner/

Я надеюсь, что помог вам. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...