小编Ode*_*ded的帖子

Git凭证填写拒绝我在Windows上安排的输入

我想在Windows服务器上运行日常任务:git-pull + heavy tests.

由于我希望它由一个计划触发并从脚本运行,我需要自动输入Git凭据.我想使用Git凭证填充语法key = value

由于这是我第一次使用Git凭据,我可能会遇到一些基本错误.

我尝试过使用Git Bash(Git扩展 - > Ctrl+ G)和Cygwin.

我在那里输入以下内容:

$ git credential fill
protocol=ssh
host=devserver
username=<my user name>
password=<my password>
path=/srv/gitosis/repositories/Matlab.git
<empty line>
Run Code Online (Sandbox Code Playgroud)

然后Git回复:

warning: invalid credential line:
fatal: unable to read credential from stdin
Run Code Online (Sandbox Code Playgroud)

我也尝试在空行之前只输入一行并获得相同的结果.我只尝试了用户名行,只有协议行,只有主机行.

第一:我做错了什么?

第二:什么是正确的饲料途径?

如果我跑

git remote -vv
Run Code Online (Sandbox Code Playgroud)

得到:

origin  gitosis@10.10.10.102:/srv/gitosis/repositories/Matlab.git (fetch)
origin  gitosis@10.10.10.102:/srv/gitosis/repositories/Matlab.git (push)
Run Code Online (Sandbox Code Playgroud)

我的道路是什么?

第三:主机名是什么?

鉴于Git远程输出,如果我运行ping devserver 得到

64 bytes from 10.10.10.102: icmp_seq=0 ttl=64 time=74 ms
Run Code Online (Sandbox Code Playgroud)

这是否意味着主机是devserver

git credentials

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

标签 统计

credentials ×1

git ×1