2015-11-08 5 views
3

У нас есть большой проект ~ 13gb. Мы можем сделать это очень хорошо для программного обеспечения github (необходимо было зафиксировать в разделах). Но при попытке синхронизации коммитов с репо он терпит неудачу. Выполнение git status говорит нам о том, что мы опережаем мастера с помощью 4 коммитов и используем git push. git push начинает работать, но очень медленный. (120 Кбит/с) Это нормально?Синхронизация GitHub не работает. git push super slow

ответ

1

В добавлении disk quota, которые могли бы сделать толчок неудачу в любом случае, мерзавец толчок может быть медленным по ряду причин:

  • git gc applied on your local repo перед толчком может помочь.
  • ssh settings (если толкнул с помощью SSH URL)
  • сетевых проблем (проверить, какой git push --verbose делает возвращение)
+0

Ну его говоря, чтобы попытаться держать его под 1gb? как мы могли бы это сделать, все еще имея возможность работать на github? – Kuliu

+0

@ Kuliu по крайней мере попытаться нажать только первые несколько коммитов (вместо нескольких истории), чтобы убедиться, что это действительно завершено. – VonC

+0

@ Kuliu Но также считаем, что git не очень подходит для таких больших хранилищ: разделение его на несколько репозиториев (при сохранении исходной истории) является общей лучшей практикой. – VonC