Подключаясь к серверу используй флаг -A или если есть конфиг ~/.ssh./conf (рекомендую сделать - упрощает жизнь), то добавь в него ForwardAgent yes, тогда сможешь и с сервера клонировать, так как будто, клонируешь на свою машину.
У bitbucket есть такая штука как deploy keys - это SSH-ключи, которые дают доступ к репозиторию только на чтение. Кладете открытую часть в битбакет, приватную - на сервер. И сервер получает возможность забирать (клонировать и пуллить) репозиторий из бакета (но не пушить туда)
ну если знаете html,css, то почему не использовать svg? или нужно 3d? при желании всегда можно конвертнуть базу и использовать всякие там кады, скетчапы и рино.