Should I commit the dependencies in my vendor directory?
the vendor folder in the hubzilla repository is quite heavy... why are you copying all this code to the repository, any special reason? that's not the standard.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information