How do I upload a protocol from a repository to a task?