Я просто настроил git на своем сервере Linux и настроил SSH - я хочу создать частный репозиторий для работы с моими друзьями.Когда я вытаскиваю или клонирую репо, все работает нормально (LAN), но когда мой друг пытается вытащить или клонировать его (через Интернет), git зависает по адресу:
remote: Compressing objects: x
, где x всегда меньше 17%.
Что с ним не так или как я могу это исправить?
PS: Я не использую гитоз, я инициализировал это удаленное репо с помощью: git --bare init
.
Заранее спасибо.
Обновление:
Команды результатов:
$ cat .git/config
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = ssh://git@server:port/~/repo_name.git
fetch = +refs/heads/*:refs/remotes/origin/*
$ git fetch -v
Enter passphare for key '/c/Users/dev/.ssh/id_rsa':
remote: Counting objects: 76, done.
remote: Compressing objects: 21% (12/55)
Однако, когда мой друг получил ZIP с исходниками и нажал на него, все работало нормально.Так что он умеет толкать.Я добавил пустой файл и нажал на него, он успешно загрузил (вытащил) его.