#!/bin/bash type=linux root=`pwd` svx=${root##*/} if [ "$type" != "linux" ] && [ "$type" != "qnx" ]; then echo -e "\033[0;32mUsage:\033[0;0m \n\t./updateUrl linux" echo -e "\033[0;32mUsage:\033[0;0m \n\t./updateUrl qnx" exit fi if [ "$svx" != "svp" ] && [ "$svx" != "sva" ]; then echo -e "\033[0;31mERROR:\033[0;0m 请在svp-repo/svp或sva-repo/sva目录下运行脚本" exit fi git remote set-url origin git@scm-gitlab:$svx/$type/cbb/$svx-repo.git for m in $root/*; do if [ -d $m/.git ]; then cd $m echo -e "\033[0;36mINFO:\033[0;0m update ${m##*/} url to git@scm-gitlab:$svx/$type/cbb/${m##*/}.git" git remote set-url origin git@scm-gitlab:$svx/$type/cbb/${m##*/}.git fi done
https://www.jb51.net/article/127941.htm
方法一 通过命令直接修改远程地址
进入git_test根目录
git remote 查看所有远程仓库, git remote xxx 查看指定远程仓库地址
git remote set-url origin http://192.168.100.235:9797/john/git_test.git
方法二 通过命令先删除再添加远程仓库
进入git_test根目录
git remote 查看所有远程仓库, git remote xxx 查看指定远程仓库地址
git remote rm origin
git remote add origin http://192.168.100.235:9797/john/git_test.git
方法三 直接修改配置文件
进入git_test/.git
vim config
[core]
repositoryformatversion = 0
filemode = true
logallrefupdates = true
precomposeunicode = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
原文链接: https://www.cnblogs.com/yuguangyuan/p/11639540.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/397669
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!