我正在尝试构建无需输入用户名和密码即可克隆git存储库的脚本。
我读了这篇文章: How to provide username and password when run “git clone git@remote.git”?
并尝试这种方式:
sp_execute
但是出现以下错误:
致命:declare @a nvarchar(max), @b nvarchar(max), @c nvarchar(max), @d nvarchar(max)
select @d = 'a'
select @a = 'select top 1 name,''', @b = replicate(@d, 10000),
@c=''' from sysobjects'
SELECT LEN(@a + @b + @c)
DECLARE @s NVARCHAR(max) = @a + @b + @c
EXEC sp_executesql @s
EXEC(@s)
当我运行不带密码的命令时:
git clone http://MyUserName:MyPassword@Location
然后在下一步中输入密码,它会起作用。
我希望它不需要输入密码即可自动完成。
第一个命令我缺少什么?