"Timecamp has become an essential part of my work flow. I am very happy to be able to track time in this way as I have tried many, many tools and integration with Gitlab is the simplest and easiest to use."
GitLab is an open source online and self-hosted service. It provides all the necessary means to manage Git projects. GitLab includes Git repository management, issue tracking, code review, an IDE, activity streams, wikis, and more. The GitLab Enterprise Edition offers LDAP group sync, git hooks, automated testing, and audit trail, equipping administrators with user management capabilities without imposing on developers’ workflows.
TimeCamp allows you to integrate with GitLab – Git repository hosting service allowing collaborative revision control. GitLab time tracking will allow you to know how much time did you spent working on specific branches or issues!
Note: to enable the integration you’ll need administrator’s privileges. To start the integration login to your TimeCamp account go to the Settings (1). Navigate to the Addons bookmark (2).
Find GitLab on the list of available addons and click on “Enable” button.
Click on the green “Enable the integration” button.
You’ll be redirected to GitLab and asked to authorize TimeCamp access to your account. Proceed with authorization by clicking on the green “Authorize” button.
TimeCamp will automatically import your sheets, along with tasks. From now on you will be able to track the time spent on each assignment. Go to Project Management page. Note that your sheets and tasks are already there, under the main project simply called “Smartsheet”. You can now track time using TimeCamp’s timesheets, or using our mobile or desktop applications.
As integration creator, you automatically gain access to all imported items. Other users are assigned automatically based on their names, which need to match in both TimeCamp and GitLab. You can always assign tasks manually as well.