Git clone получает файлы только на определенный процент - PullRequest
1 голос
/ 20 апреля 2019

Я пытаюсь клонировать свое репозиторий GitHub на хост в laravel, если мое репо легкое, оно клонируется просто отлично, но если мое репо не легкое, клоны только на 39-44% и не получают все файлы.

Tracks

Checking out files: 24% (125/502)
Checking out files: 25% (126/502)
Checking out files: 26% (131/502)
Checking out files: 27% (136/502)
Checking out files: 28% (141/502)
Checking out files: 29% (146/502)
Checking out files: 30% (151/502)
Checking out files: 31% (156/502)
Checking out files: 32% (161/502) 
Checking out files: 33% (166/502)
Checking out files: 34% (171/502)
Checking out files: 35% (176/502)
Checking out files: 36% (181/502)
Checking out files: 37% (186/502)
Checking out files: 37% (187/502)
Checking out files: 38% (191/502)
Checking out files: 39% (196/502)
Checking out files: 40% (201/502)
Checking out files: 41% (206/502)
Checking out files: 42% (211/502)
Checking out files: 43% (216/502)
Checking out files: 44% (221/502)

И это останавливается!

код

$command1 = 'cd '.$destination.''; //like: public_html
$command2 = 'git clone '.$repos->repository.' '.$repos->name; //like: https://github.com/user_name/repo_name.git

$sshUser = $request->input('serverUser');
$sshPw = $request->input('server_ssh_password');
$ip = $request->input('server_ip');
$port = $request->input('port');
$ssh = new SSH2($ip, $port);
if (!$ssh->login($sshUser, $sshPw)) {
  $sshConnection ='Login Failed';
  Session::flash('danger', 'Login to your server failed, please check your credentials.');
  Log::info('SSH Login Failed '.$sshConnection.'');
  return redirect()->back();
} else {
  $sshConnection = $ssh->exec("$command1 && $command2");
}

Файлы

GitHub files

one

files cloned in my host

two

Есть идеи, как это исправить?

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