无法在Kubuntu中克隆Azure Devops git存储库

时间:2018-11-17 14:40:44

标签: git ubuntu azure-devops git-credential-manager

我已经安装了Kubuntu 18.10,我想从我的azure devops页面中克隆一个私人git存储库。

克隆时,git要求我提供用户名和密码,我设置了我的,然后给了我一个必须在https://microsoft.com/devicelogin页面中插入的令牌,但克隆失败。

我已经下载了凭据管理器,并遵循了here中的说明,并且我还安装了ISNULL软件包,这似乎是git凭据管理器所必需的(我可以在日志中看到它)。我还可以看到CREATE TABLE YourTable (ID int, [date] date, col1 int, col2 int, col3 int, col4 int, col5 int); GO INSERT INTO YourTable VALUES (1,'20171231',1,NULL,1 ,2 ,NULL), (2,'20151231',3,2 ,NULL,NULL,4), (3,'20141231',4,5 ,NULL,2 ,7); SELECT * FROM YourTable; GO DECLARE @SQL nvarchar(MAX); DECLARE @TableName sysname = N'YourTable' DECLARE @CopyToId int = 1; DECLARE @DeleteID int = 2; SET @SQL = N'UPDATE YT1' + NCHAR(10) + N'SET ' + STUFF((SELECT N',' + NCHAR(10) + N' ' + QUOTENAME(c.[name]) + N' = ISNULL(YT1.' + QUOTENAME(c.[name]) + N',YT2.' + QUOTENAME(c.[name]) + N')' FROM sys.tables t JOIN sys.columns c ON t.[object_id] = c.[object_id] WHERE t.[name] = @TableName AND c.name NOT IN (N'ID',N'date') FOR XML PATH(N'')),1,6,N'') + NCHAR(10) + N'FROM ' + QUOTENAME(@TableName) + N' YT1' + NCHAR(10) + N' JOIN ' + QUOTENAME(@TableName) + N' YT2 ON YT2.ID = @dDeleteID' + NCHAR(10) + N'WHERE YT1.ID = @dCopyToId;' + NCHAR(10) + NCHAR(10) + N'DELETE' + NCHAR(10) + N'FROM ' + QUOTENAME(@TableName) + NCHAR(10) + N'WHERE ID = @dDeleteID;'; PRINT @SQL; --Your Best friend EXEC sp_executesql @SQL, N'@dCopyToID int, @dDeleteID int', @dCopyToId = @CopyToId, @dDeleteID = @DeleteID; GO SELECT * FROM YourTable; GO DROP TABLE YourTable; 已启动并正常工作,可以使用gnome-keyring命令来看到它。

要克隆存储库我缺少什么?

gnome-keyring-manager

0 个答案:

没有答案
相关问题