2012-01-18 27 views
7

IIS'yi TFS sunucumuzda yeniden başlattım ve o zamandan beri çalışma alanma erişemedim.Team Foundation Server Workspace'e nasıl erişebilirim?

Ne yaptığımdan bağımsız olarak, sürekli olarak bir hizmet hesabına ait olan ve şirket hesabımı olmayan bir çalışma alanı oluşturur.

Birkaç gün önce SSMS 2008'i "Farklı kullanıcı olarak çalıştır" ile açtım ve bu hizmet hesabını kullandım. Resimde olduğunu düşünebilmemin tek yolu bu.

tf workspaces /owner:* çalıştırırsam, biri bana ait ve biri hizmetin sahip olduğu iki çalışma alanı görüyorum.

VS2010'u açtığımda, hizmet hesabının sahip olduğu çalışma alanını yükler ve diğer çalışma alanlarını görüntüleyemiyorum. tf /delete'u yanlış olanı siler ve tf /remove:* çalıştırarak önbelleğimi temizler, ancak VS2010'u açtığımda tekrar oluşturulur.

VS2010'u "Farklı kullanıcı olarak çalıştır" ile çalıştırmayı denedim ve şanslarım olmadan kimlik bilgilerimi kullandım.

Çalışma alanımın nasıl geri alınacağına dair herhangi bir fikri olan var mı?

+0

Bunları silmeden ve yeni bir tane yapamayacağınız herhangi bir sebep var mı? – AaronS

+0

@AaronS Bekleyen değişikliklerin tonları ... – IronicMuffin

+2

Hizmet hesabı kimlik bilgilerini neden sunma konusunda: Denetim Masası -> Kimlik Yöneticisi'ne gidin ve TFS sunucunuz için yapılandırılmış kimlik bilgileriniz olup olmadığını öğrenin. Bunlar her zaman oturum açmış kullanıcı kimlik bilgilerinizi veya "runas" için belirtilen herhangi bir şeyi geçersiz kılar. –

cevap

11

/newowner işaretini kullanarak çalışma alanının sahibini tf workspace komutuna değiştirebilirsiniz. Örneğin:

tf workspace /collection:http://server:8080/DefaultCollection workspaceName;oldOwner /newowner:newOwner 

Bu eski çalışma alanı servis hesaba ait izin vermek için geçici bir önlem olarak çalışması gerekir. Bunu güncellemek için, Denetim Masası -> Kimlik Yöneticisi'nde TFS sunucunuz için kimlik bilgilerinizin kayıtlı olmadığından emin olun. Bu kimlik bilgileri her zaman oturum açmış kullanıcı kimlik bilgilerinizi veya runas için belirtilen herhangi bir şeyi geçersiz kılar.

+0

Bu yardımcı oldu, ancak hizmet kimlik bilgilerini sunmaya devam ettim. @Edward Thomson'un yukarıdaki yorumu sorunun temel nedenini ortaya çıkardı. – IronicMuffin

3

Yani, bir yanıt değil, bir geçici çözüm.

Asıl çalışma alanını genel olarak ayarlıyorum ve şimdi en azından yükleyebiliyorum.

VS/TFS'nin neden bir hizmet hesabı olduğumu düşündüğüne dair hiçbir fikrim yok.

DÜZENLEME: Tersine döner Kimlik Yöneticisi'nde kaydedilen tfs sunucusu için hizmet hesabı kimlik bilgileri vardı. Kimlik bilgilerinin kaldırılması ve VS2010'un yeniden başlatılması sorunu çözdü.

İlgili konular