Я просто установил git на моем Linux-сервере и настроил SSH. Я хочу создать приватный репозиторий для работы с моими друзьями. Когда я пытаюсь или клонирую это репо, все работает нормально (LAN), но когда мой друг пытается вытащить или клонировать его (через Интернет), git зависает:
remote: Compressing objects: x
где x всегда ниже 17%.
Что не так с ним или как я могу его исправить?
PS: я не использую gitosis, я инициализировал это дистанционное репо с помощью git --bare init
.
Спасибо заранее.
Update:
Команды результатов:
$ cat .git/config
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = ssh://[email protected]: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 с источниками, и он толкнул его, все сработало нормально. Поэтому он способен нажимать. Я добавил пустой файл и нажал его, он успешно загрузил (вытащил) его.