Это можно сделать, поместив пакет nuget в сам git repo?
Нет, репо предназначено для управления исходным кодом, оно не является двоичным ссылочным, как репозиторий Nuget.
См «Installing nuget package from GitHub»
С NuGet, нет никакого способа, чтобы сделать предварительный вариант из репозитория Git.
Если вы действительно не хотите, чтобы опубликовать двоичный файл в репозиторий NuGet, то вы находитесь в источнике зависимости, то есть вы можете добавить, что GitHub репо как submodule собственного Git базы кода, сделать свой .net
решение компилирует исходный код субмодуля и использует полученный пакет локально.
Это хорошая идея, но текущий VS не поддерживает это. –