小编sch*_*ick的帖子

访问TFS git存储库始终会提示输入Visual Studio外部的用户名和密码

我已经设置了一个Team Foundation Server 2013,它本身支持git作为源代码控制.我已经成功创建了一个名为"TestTeamProject"的项目.我为TFS设置了2个用户,这是2个域用户.

从Visual Studio 2013暂停/拉出到工作正常.但是当我尝试从命令行或Git Extensions工具推/拉时,每次都会弹出一个控制台窗口,询问用户名和密码

Username for 'http://myTFS:8080':
Password for 'http://example-username@myTFS:8080':
Run Code Online (Sandbox Code Playgroud)

我试图在git extensions/git设置中至少设置用户名,他仍然为这两个用户提供支持.

我之前只使用过ssh,然后我可以生成一个用于凭证的文件,但是TFS不支持SSH协议,所以有一些方法能够使用TFS和git,而无需输入全部凭据我从外部视觉工作室推/拉的时间?

git-tfs不是我想要的,因为我们想要使用TFS的本机git支持.

我们需要能够在visual studio之外使用git,因为整个开发团队都不是基于.NET的!

任何想法我能做什么?

git tfs visual-studio

10
推荐指数
1
解决办法
1万
查看次数

我是否需要SQL Server db_ddladmin权限才能实现实体框架代码优先,这是一个安全问题吗?

我们有一个外部项目,它使用C#和Entity Framework 6 Code First与SQL Server 2014一起开发.它有一个网站和一个wcf服务.

现在,对于部署,项目承包商声明运行网站的IIS APPOOL用户需要成员资格db_datareader,db_datawriter和db_ddladmin才能使用它,并且实际上没有赋予它们不起作用的权限.

我有一些问题因为没有成为SQL-Guru我觉得部署不应该需要db_ddladmin权限,而承包商说这与EF Code First完全正常并且没有看到问题.在网上搜索也似乎表明这些权利可能存在问题(http://akawn.com/blog/2012/02/why-you-should-be-cautious-with-the-dbo_owner-role/)还会告诉我,EF框架Code First确实需要这些权利会有点疯狂......

所以我需要db_ddladmin用于EF Code First吗?部署的Web项目是否需要db_ddladmin的数据库访问权限?

提前致谢!

c# sql-server asp.net entity-framework rights-management

7
推荐指数
1
解决办法
2391
查看次数