Это полностью зависит от компилятора. Помимо этого, некоторые переменные процедуры никогда не могут быть помещены в стек вообще, так как они могут провести всю свою жизнь в регистре.
В моем случае я клонировал repo использование основанного на HTTPS URL. Тогда я настроил мой githib
учетная запись с аутентификацией с 2 факторами с помощью ключа SSH. Таким образом каждый раз, когда я вытягивал/продвигал изменения, это показывало мне диалоговое окно для обеспечения моего пароля.
я зафиксировал его путем включения доступа SSH путем щелчка правой кнопкой по repo-меню проекта на SourceTree.