我想将 TFS 存储库导入 git 并克隆到我的本地机器,我正在使用 git-tf。在我的代码下面:- git-tf clone http://server:8080/tfs/DefaultCollection $/SampleProject D:\TFSRepoName 我想在 url 中传递用户名和密码,所以它自动克隆 repo 而不要求用户名和密码。
如果您不想在每次运行时都提示输入凭据git-tf,则可以将凭据存储在存储库的 GIT 配置中:
$ git config --global git-tf.server.username your-username
$ git config --global git-tf.server.password your-password
Run Code Online (Sandbox Code Playgroud)
请注意,您的密码将以纯文本形式存储在 git 配置文件中。请务必设置适当的 ACL 或文件权限,以阻止人们从您的配置文件中读取您的密码。或者您可以只存储用户名,并且每次只需要输入密码。
参考 :?使用 git-tf 访问 TFS
您也可以尝试安装和使用 Git Credential Manager,
当您第一次从 Git 客户端连接到 Git 存储库时,凭证管理器将提示您输入凭证。一旦通过身份验证,凭证管理器将创建并缓存 个人访问令牌,以便将来连接到存储库。在令牌过期或通过 VSTS/TFS 撤销之前,连接到此帐户的 Git 命令不会提示输入用户凭据。
| 归档时间: |
|
| 查看次数: |
10328 次 |
| 最近记录: |