Skip to main content

Сведения о импорте исходного кода с помощью командной строки

Средства командной строки можно использовать для импорта исходного кода и его журнала редакций в GitHub.

Импорт исходного кода в GitHub упрощает совместную работу над проектами и управлением кодом. GitHub помогает совместно работать, отслеживать изменения и упорядочивать задачи, что упрощает создание проектов и управление ими. Дополнительные сведения см. в разделе О GitHub и Git.

Если вы хотите импортировать репозиторий Git в GitHub.com, а репозиторий хранится в службе размещения кода, доступной в Интернете, рекомендуется использовать GitHub Importer. Дополнительные сведения см. в разделе Использование GitHub Importer.

Если исходный код не отслеживается Git или не является общедоступным, можно использовать командную строку.

  • Чтобы импортировать репозиторий Git, хранящийся в службе размещения кода, который недоступен из общедоступного Интернета, см. раздел Импорт внешнего репозитория Git с помощью командной строки.

  • Чтобы импортировать код, который хранится только локально, и отслеживается Git или не отслеживается системой управления версиями, см . раздел AUTOTITLE.

  • Чтобы импортировать код, отслеживаемый любой системой управления версиями, отличной от Git, сначала преобразуйте репозиторий в Git, а затем отправьте репозиторий в GitHub.

    •       [AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)
      
    •       [AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)
      
    •       [AUTOTITLE](/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository) 
      

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

Дополнительные материалы

  •         [AUTOTITLE](/get-started/using-git/troubleshooting-the-2-gb-push-limit)