For any contract-based work (spanning 4 months or more), the client is expected to provide me with access to the project created on the client's github account for me to contribute towards.
If the client is unable to figure this out. It's not a problem as I can help set it up and get going with the development phase.