@Gina we've been using GitLab community edition internally at the City of #CapeTown for about 7 years, and it's worked well for us, without any of the paid for features.
I think a big question is how much of the project management stuff is core vs *nice to have* - do you need just git + a code review platform, vs git + code reviews + an internal Jira, too?
I've been fairly surprised how effective/under developed the idea of issue management has been in our context, so GL has worked for that