Sobre o acesso ao shell administrativo
Se tiver acesso por SSH ao shell administrativo, você poderá executar os utilitários de linha de comando do GitHub Enterprise Server. O acesso SSH também é útil para solucionar problemas, fazer backups e configurar a replicação. O acesso a SSH administrativa é gerenciado separadamente do acesso SSH do Git e fica acessível apenas pela porta 122.
Habilitar o acesso ao shell administrativo por SSH
Para habilitar o acesso a SSH administrativa, você deve adicionar sua chave pública SSH à lista de chaves autorizadas da instância.
Dica: as alterações nas chaves SSH autorizadas entram em vigor de imediato.
- No canto superior direito de qualquer página, clique em .  
- Na barra lateral esquerda, clique em Console de gerenciamento.  
- Em "SSH access" (Acesso SSH), cole a chave no campo de texto e clique em Add key (Adicionar chave).  
- Na barra lateral esquerda, clique Save settings (Salvar configurações).  
Conectar-se ao shell administrativo por SSH
Depois de adicionar sua chave SSH à lista, conecte-se à instância por SSH como usuário admin na porta 122.
$ ssh -p 122 admin@github.example.com
Last login: Sun Nov 9 07:53:29 2014 from 169.254.1.1
admin@github-example-com:~$ █Solucionar problemas de conectividade com SSH
Se o erro Permission denied (publickey) (Permissão negada [chave pública]) ocorrer quando você tentar se conectar à sua instância do GitHub Enterprise Server via SSH, confirme se a conexão está sendo feita pela porta 122. Talvez seja necessário especificar explicitamente a chave SSH privada em uso.
Para especificar uma chave SSH privada usando a linha de comando, execute ssh com o argumento -i.
ssh -i /path/to/ghe_private_key -p 122 admin@hostnameVocê também pode especificar uma chave SSH privada usando o arquivo de configuração SSH (~/.ssh/config).
Host hostname
  IdentityFile /path/to/ghe_private_key
  User admin
  Port 122Acesar o shell administrativo usando o console local
Em uma situação de emergência, se o acesso por SSH estiver indisponível, você poderá acessar o shell administrativo localmente. Entre como usuário admin usando a senha definida na configuração inicial do GitHub Enterprise Server.
Limitações de acesso ao shell administrativo
O acesso ao shell administrativo é permitido apenas para solucionar problemas e executar procedimentos de operações documentadas. Modificar arquivos de aplicativos e sistemas, executar programas ou instalar pacotes de software não compatíveis pode anular seu contrato de suporte. Entre em contato com o Suporte do GitHub Enterprise ou Suporte do GitHub Premium em caso de perguntas sobre as atividades permitidas pelo contrato.