可能是火星了,前两天还用的好着呢 最近安装了个 SourceTree,不知道是不是更新了 Git 的版本还是怎么回事
git pull / git push 无法使用了 !!!!
提示:
ssh: Could not resolve hostname github.com:angular: nodename nor servname provided, or not known
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
然后研究了一下,主要是 git 对于远程 URL 配置部分好像是改了,以前是这样:
[remote "origin"]
url = ssh://[email protected]:angular/angular.git
fetch = +refs/heads/*:refs/remotes/origin/*
pushurl = ssh://[email protected]:angular/angular.git
现在是这样:
[remote "origin"]
url = [email protected]:Yelp/elastalert
fetch = +refs/heads/*:refs/remotes/origin/*
不确定是不是 pushrul
不需要了,但可以确定的是 ssh://
这部分不需要了?
(谁能解释下这是新版这样的?还是说老版这样的?用 brew
安装的是 2.13.3
那么现在主要问题就来了,有什么办法批量修改这部分的东西么?本地有大约 30 多个 repo 都需要更新
1
msg7086 2017-07-28 01:49:18 +08:00 1
|
2
Sliverburger OP @msg7086 好吧谢谢,最后写了个 sed 改好了
我也不知道以前为什么有 ssh:// 可能是 clone 的太早了吧 |