小编And*_*ean的帖子

本地Jenkins无法验证远程Gitlab私有存储库

我在窗口安装了Jenkins,我需要所有插件,我想是的.当我创建一个新的工作和在存储库URL我写我的网址

http://git.*****.org/*****/seleniumproject.git

它显示

Help for feature: Repository URL
Failed to connect to repository : Command "C:\Program Files (x86)\Git\bin\git.exe ls-remote -h http://git.*****.org/*****/seleniumproject.git HEAD" returned status code 128:
stdout:
stderr: fatal: Authentication failed for 'http://git.*****.org/*****/seleniumproject.git'`
Run Code Online (Sandbox Code Playgroud)

我的问题:如何对我的远程gitlab进行身份验证?!我有所有键的.ssh文件夹,但不知道该做什么...

更新:奇怪,因为我的TortoiseGit工作得很好

我的修复:

  1. 转到jenkins路径并在根示例C:\Jenkins\.ssh.ssh文件夹中保存.ssh文件 夹,你可以找到C:\Users\yourname\.ssh
  2. 转到Jenkins> Manage Jenkins> Manage Credentials,在这里你可以添加你的私钥或从jenkins master中选择!/.ssh
  3. 转到Jenkins>管理Jenkins>在git可执行文件中配置系统写入此C:\Program Files (x86)\Git\cmd\git.exe路径必须与cmd一起使用
  4. 创建新作业并在存储库URL添加 ssh://git@git.sitename.org:/name/projet.git

git jenkins gitlab

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

OWIN外部登录刷新令牌

我正在为我的应用程序使用owin,使用Web Api2处理数据和使用MVC5进行查看.

     static Startup()
    {
        PublicClientId = "self";

        UserManagerFactory = () => new UserManager<User, int>(new UserRepository());
        OAuthOptions = new OAuthAuthorizationServerOptions
        {
            TokenEndpointPath = new PathString("/Account/Token"),
            AuthorizeEndpointPath = new PathString("/Account/ExternalLogin"),
            Provider = new ApplicationOAuthProvider(PublicClientId, UserManagerFactory),
            RefreshTokenProvider = new SimpleRefreshTokenProvider(),
            AccessTokenExpireTimeSpan = TimeSpan.FromMinutes(59),
            AllowInsecureHttp = true,
        };

    }
Run Code Online (Sandbox Code Playgroud)

当用户通过/ Token登录?username = x&password = x&grant_type = password时,它会生成带有刷新GUID的承载令牌,以便将来刷新令牌/令牌?grant_type = refresh_token,所有工作都正常.

我的应用程序可以通过Facebook等登录,它从Facebook获取我需要的数据(电子邮件等)然后我想用刷新GUID生成令牌,问题是刷新我需要通过/ Token传递数据吗?用户名和密码但我的用户没有没有密码,我很难发送额外的参数Scope并显示其使用的提供商和提供商密钥,并在DB中搜索此用户已注册并授予他生成令牌的权限. …

c# asp.net owin

5
推荐指数
1
解决办法
1389
查看次数

Identity Server v3自定义页面重置密码

我想在登录页面上创建一个将重定向到http:// server/resetpassword /的URL,并且会有我的cusotm页面,从示例中创建CustomViewServices,但是没有示例如何添加您自己的页面

https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/CustomViewService

有任何想法吗?

.net c# asp.net-mvc identityserver3

5
推荐指数
1
解决办法
4331
查看次数

从 JavaScriptExecutor 从 ExecuteScript 获取值

我有一个问题,我需要从中获取价值

string someValue = ((IJavaScriptExecutor)Global.Driver).ExecuteScript("$('#publication_title').val();");

Console.WriteLine(someValue);
Run Code Online (Sandbox Code Playgroud)

任何的想法?

.net c# selenium webdriver

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

标签 统计

c# ×3

.net ×2

asp.net ×1

asp.net-mvc ×1

git ×1

gitlab ×1

identityserver3 ×1

jenkins ×1

owin ×1

selenium ×1

webdriver ×1