Windows - Git不断恢复远程原始URL

时间:2017-03-07 18:56:46

标签: windows git github ssh

我正在尝试使用以下代码删除旧分支:

for k in $(git branch -r --merged | sed /\*/d); do if [ -z "$(git log -1 --since='December 31, 2016' -s $k)" ]; then branch_name_with_no_origin=$(echo $k | sed -e "s/origin\///") echo delete branch: $branch_name_with_no_origin git push origin --delete $branch_name_with_no_origin fi done

我有SSH设置和工作。但是,有几个循环,这个命令总是会开始询问我的用户名和密码,即使它开始工作。如果我然后检查我的远程原始URL,它已被还原为https版本。无论我将它更改为git+ssh://git@github.com/username/repository.git多少次,它总是在看似随机数量的分支被移除后再改变。

这是一个错误吗?我想不出为什么会发生这种情况。

0 个答案:

没有答案