India captain Shubman Gill has been cleared to travel to Guwahati for the second Test against South Africa despite being doubtful to play due to a neck injury.