草庐IT

gitlab迁移

全部标签

Docker容器迁移

一、容器镜像迁移将Docker容器迁移到另外一台服务器上,最常用的方法是迁移容器关联到的镜像。对于必须迁移的容器,首先使用dockercommit命令将其保存为Docker镜像。dockercommitcontainer-idimage-name生成的镜像将被压缩成为一个新的镜像,使用此方法,数据卷不会被迁移,但是它会保留在容器内创建的应用程序的数据。二、保存和加载镜像docker镜像是应用程序的代码、库、配置文件等的包。Docker容器是由这些镜像创建的。可以使用dockersave压缩镜像并将其迁移到新的服务器。dockersaveimage-name>image-name.tar在新的服

Mac M1芯片下安装/迁移Homebrew

两种情况如果新买的macbook没有将旧Mac中的数据迁移到新MacM1上,那么直接用官网的脚本安装即可,可参考下面的安装homebrew部分。如果旧Mac的数据迁移到了新MacM1,那么旧Mac中给予intel的homebrew也会一并安装了,那么多一点以下的迁移步骤罢了。迁移homebrew安装homebrewhomebrew最新的脚本已经更新,会自动创建/opt/homebrew等目录,无需手动创建,只需在当前任意目录下执行以下命令:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/mast

Mac M1芯片下安装/迁移Homebrew

两种情况如果新买的macbook没有将旧Mac中的数据迁移到新MacM1上,那么直接用官网的脚本安装即可,可参考下面的安装homebrew部分。如果旧Mac的数据迁移到了新MacM1,那么旧Mac中给予intel的homebrew也会一并安装了,那么多一点以下的迁移步骤罢了。迁移homebrew安装homebrewhomebrew最新的脚本已经更新,会自动创建/opt/homebrew等目录,无需手动创建,只需在当前任意目录下执行以下命令:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/mast

docker-compose安装gitlab

1、安装docker-compose用dao-cloud来下载:sudocurl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname-s`-`uname-m`-o/usr/local/bin/docker-compose之后给docker-compose赋予可执行权限chmod+x/usr/local/bin/docker-composedocker-compose--version到此docker-compose安装OK2、通过docker-compose安装gitlab

docker-compose安装gitlab

1、安装docker-compose用dao-cloud来下载:sudocurl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname-s`-`uname-m`-o/usr/local/bin/docker-compose之后给docker-compose赋予可执行权限chmod+x/usr/local/bin/docker-composedocker-compose--version到此docker-compose安装OK2、通过docker-compose安装gitlab

Gitlab配置sshkey后git clone git@xxx.com:xx.git还需要输入密码,且输入用户密码无效;但git clone http://git.xx.com/xx.git有效

解决方案:修改~/.ssh/config文件,没有的话新建Hostxxx.comPubkeyAcceptedKeyTypes=+ssh-rsaxxx.com是gitlab的地址参考文章:gitlab页面添加sshkey后,gitclonegit@xxx.com:xx.git任然提示需要输入密码的问题解决。解决debug1:send_pubkey_test:nomutualsignaturealgorithm-北风之神0509-博客园网上一般搜不到解决方案,千篇一律说的是 ssh-keygen-trsa-C"xx@xx.com",然后把id_rsa.pub的内容复制,在网页上的settinght

c# - 自动化 EF 迁移 "Update-Database -Script"

我正在使用EF迁移来跟踪对我们的EF代码优先数据库模型的更改。现在我需要为每次迁移生成一个SQL脚本,以便我可以将那组脚本传递给DBA。我能够使用Update-Database-Script...生成SQL脚本但是,我想将其自动化。我希望-Script开关可以接受一个指定将SQL写入何处的参数,但事实并非如此。此外,输出重定向不起作用,因为SQL脚本不是写入STDOUT,而是写入临时文件。我看不出有什么办法可以从脚本中获取该临时文件。关于如何自动生成迁移->SQL脚本的任何想法?也许有一些我不知道的powershell魔术技巧?编辑:顺便说一句,使用migrate.exe或任何其他“迁

c# - 自动化 EF 迁移 "Update-Database -Script"

我正在使用EF迁移来跟踪对我们的EF代码优先数据库模型的更改。现在我需要为每次迁移生成一个SQL脚本,以便我可以将那组脚本传递给DBA。我能够使用Update-Database-Script...生成SQL脚本但是,我想将其自动化。我希望-Script开关可以接受一个指定将SQL写入何处的参数,但事实并非如此。此外,输出重定向不起作用,因为SQL脚本不是写入STDOUT,而是写入临时文件。我看不出有什么办法可以从脚本中获取该临时文件。关于如何自动生成迁移->SQL脚本的任何想法?也许有一些我不知道的powershell魔术技巧?编辑:顺便说一句,使用migrate.exe或任何其他“迁

gitlab远程子仓库配置SSH - 保姆级教程

        背景:在该gitlabmainpath下原本是链接了一个http的子仓库SDK,但是由于要使用持续集成工具Jenkins检查merge的代码是否编译通过、是否单元测试通过等,因此需要将子仓库SDK的链接引用改为SSH的。改链接引用很容易,将gitmainpath下的.gitmodules文件里的url改为SSH的就好。        但是遇到了一个问题:重新在本地GitClonemainpath,右键点击Submodulesupdate,提示要输入gitlab的密码,输入密码后还是弹出输入密码的框。在网上搜索了一些方法,但是不够详细,走了好多弯路,所以记录下配置SSH的详细过程

gitlab远程子仓库配置SSH - 保姆级教程

        背景:在该gitlabmainpath下原本是链接了一个http的子仓库SDK,但是由于要使用持续集成工具Jenkins检查merge的代码是否编译通过、是否单元测试通过等,因此需要将子仓库SDK的链接引用改为SSH的。改链接引用很容易,将gitmainpath下的.gitmodules文件里的url改为SSH的就好。        但是遇到了一个问题:重新在本地GitClonemainpath,右键点击Submodulesupdate,提示要输入gitlab的密码,输入密码后还是弹出输入密码的框。在网上搜索了一些方法,但是不够详细,走了好多弯路,所以记录下配置SSH的详细过程