Domanda

Sto cercando di utilizzare la riga di comando tf.exe per configurare un nuovo spazio di lavoro. Non mi piace l'idea di installare Team Explorer e quindi ho richiesto Visual Studio.

L'esecuzione di un comando testato dall'altra macchina su cui è installato VS causa un'eccezione di sicurezza su questo poiché sto provando a connettermi a TFS tramite https. Ottengo la stringa di errore:

  

Team Foundation Server https: // ... non esiste o non è accessibile al momento. Informazioni tecniche (per l'amministratore):     La connessione sottostante è stata chiusa: impossibile stabilire una relazione di trust per il canale sicuro SSL / TLS.

Ho provato a

  • ping the server = > andava bene
  • accedi tramite IE = > ha dovuto accettare la certificazione, ma altrimenti andava bene

Ci sono altre cose che posso provare?

Mille grazie, Ovanes

È stato utile?

Soluzione

Il nostro certificato ssl è stato firmato con alcuni certificati proprietari (emessi non da un'autorità nota come Verisign), quindi ho dovuto installare il certificato emittente come certificato radice attendibile. Successivamente tutto ha funzionato bene.

Mille grazie per la tua devozione.

Altri suggerimenti

Potresti voler esaminare Team System Web Access

Fornisce accesso basato sul Web a gran parte delle funzionalità di Team Explorer.

  

È possibile utilizzare Team System Web Access   attraverso una connessione remota per eseguire   le seguenti funzioni:

     
      
  • Crea, visualizza, esegui query e traccia elementi di lavoro.
  •   
  • Gestisci le raccolte documenti di un progetto.
  •   
  • Visualizza i file controllati dalla versione e le relative informazioni sulla versione.
  •   
  • Gestisci il processo di compilazione del software eseguendo build e rivedendo build   risultati.
  •   
  • Genera rapporti per tenere traccia delle informazioni sullo stato e sulle tendenze nel tempo per a   progetto di squadra
  •   

Hai provato a installare il certificato?

Questo errore può verificarsi anche utilizzando tfpt.exe (e probabilmente anche tf.exe), se si utilizza una versione precedente. Lo abbiamo riscontrato utilizzando TFPT 2010 su un server TFS 2012.

Per chiunque abbia questo problema anche dopo aver installato i propri certificati. Potrebbero esserci casi in cui l'handshake tra server e client non utilizza la stessa versione SSL o TLS. Ho usato le seguenti modifiche al registro per forzare TLS sul client e dopo ha funzionato benissimo:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft.NETFramework \ v4.0.30319 & Quot; SchUseStrongCrypto " = dword: 00000001

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ v4.0.30319 & Quot; SchUseStrongCrypto " = dword: 00000001

Maggiori informazioni qui: https://docs.microsoft .com / it-it / security-updates / SecurityAdvisories / 2015/2960358 e qui https://blogs.msdn.microsoft.com/friis/2017/10/09/tro troubleshooting-tls-ssl-scenario-2/

Hai specificato la porta TFS? SSL ti porta automaticamente a 443 e TFS sta usando, per quanto ricordo la porta 8080.

Devi specificare l'URL completo incluso il numero di porta quando ti connetti per la prima volta. Ad esempio " http: // team1server: 8080 " ;.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top