如何从vss迁移C#网站项目到gitlab

news/2024/5/11 4:30:46/文章来源:https://blog.csdn.net/weixin_33912246/article/details/92037350

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

项目组的C#项目都是放在vss中,现要迁移到gitlab服务器

软件环境:

vss2005

git for windows 2.5.0

vs2015

gitlab 6.2.4

 

1.从vss获取最新的网站项目Suntime.DigitalMarketing.Web到D盘vssdb目录下

200428_oMyL_815996.png

 

2.使用vs2015打开解决方案,当提示登录vss时直接选择取消,并选择永久移除源代码的关联绑定,点击确定

200603_zhmv_815996.png

3.关闭vs2015并保存更改

4.再次打开解决方案,此时不再提示登录vss。若继续提示登录vss表示未移除完整,用记事本打开sln文件,移除GlobalSection(SourceCodeControl)节点下的内容

5.切换到项目下,下载.gitignore到项目中(地址:https://github.com/github/gitignore/blob/master/VisualStudio.gitignore),用于过滤可忽略文件及文件夹,如生成解决方案后的bin目录等

此时的项目目录如下:

200624_YLAQ_815996.png

6.在gitlab中创建项目digitalmarket_web,第一次提交项目需要设置SSH keys

7.在项目下执行git命令

git init . #初始化项目
git status #查看项目git状态
git add . #添加跟踪
git commit -m "init" #提交变更到暂存区
git remote add origin git@XXX:dotnet_web/digitalmarket_web.git #建立与gitlab中项目的连接
git push origin master #推送暂存区内容到gitlab服务器

201030_zsUW_815996.png

 

8.由于项目中有效文件可能会被.gitignore过滤,造成编译错误,需要从gitlab服务器下拉一个完整的项目到本地做校验。

先在D盘新建文件夹dotnet_repo专门用于存放git项目,执行git命令

git clone git@XXX:dotnet_web/digitalmarket_web.git #克隆项目到本地

此时的项目目录如下,可以看到.scc等可忽略文件已被.gitignore过滤

201039_fOcJ_815996.png

9.用vs2015打开克隆项目,重新生成解决方案

201050_wsRt_815996.png

提示缺少文件,这里是因为Log文件夹被过滤的缘故

切回vssdb的项目下,使用git命令,强制提交Log文件夹到跟踪列表,并推送到gitlab

git add -f Suntime.DigitalMarketing.Utilities/Log
git commit -m "add Log file"
git push origin master

201207_D2Zt_815996.png

切回dotnet_repo下项目中执行git命令从gitlab服务器获取刚刚提交的Log文件

git pull

201202_jD94_815996.png

 

再次生成解决方案成功,下一节讲解如何使用nuget管理C#网站项目

转载于:https://my.oschina.net/810965872/blog/1543790

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_774285.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

洗礼灵魂,修炼python(67)--爬虫篇—cookielib之爬取需要账户登录验证的网站

学完前面的教程,相信你已经能爬取大部分的网站信息了,但是当你爬的网站多了,你应该会发现一个新问题,有的网站需要登录账户才能看到更多的信息对吧?那么这种网站怎么爬取呢?这些登录数据就是今天要说的——…

wiki admin.php,天兴工作室wiki主题 兼容会员系统可设置收费 适合知识付费类网站...

天兴工作室wiki主题上线了,兼容会员系统可设置内容收费,适合知识付费类网站使用。主题升级:2020-07-15:增加暗黑模式;修复已知的用户反馈问题;2020-05-14:升级支持最新的zblogphp1.6&#xff1b…

IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)

IIS - 自动申请、部署Lets Encrypt的免费SSL证书(让网站实现HTTPS协议) 2017-12-19发布:hangge阅读:161 一、HTTPS 协议介绍 1,什么是 HTTPS 协议? HTTPS(全称:Hyper Text Transfer …

怎么提升网站权重,你只需要掌握这几点?

很多站长朋友在衡量网站质量的标准主要是通过第三方站长工具查出的网站PR值,PR值这是谷歌搜索引擎最早针对网站质量做出的一个评价值。如今国内的站长朋友更为关注的是网站权重,依然有很多人利用第三方工具判断,但权重它是搜索引擎衡量你网站…

Windows Server 在IIS上创建安全网站

第一步、打开服务器管理器,创建用户,并设置密码,自己记录下来,注意勾选密码永不过期。 第二步、设置用户隶属组:IIS_IUSRS。 第三步、设置建立的网站文件夹权限,添加刚才建立的用户,并添加修改、…

玩转Docker实战篇!使用Docker搭建Nginx静态网站,附加介绍Docker容器数据卷

一、文本目的 前面学完了Docker的一些常用语法,现在来开始将Docker用于构建和测试将Docker作为本地Web开发环境是Docker的一个最简单的应用场景。这样的环境可以完全复制生产环境,并确保用户开发的东西在生产环境中也能运行。下面从将Nginx Web服务器安…

玩转Docker实战篇!使用Docker构建Apache+Jekyll博客网站,附加介绍卷的备份

一、本文目的 本文新增的Docker知识点有: Dockerfile中VOLUME指令的使用Dockerfile中WORKDIR指令的使用docker run中--volumes-from选项的使用:使一个容器的目录挂载到另一个容器中docker run中--rm选项的使用:容器只运行一次,随…

上传JSPX文件绕过网站后缀名检查

这几天在做渗透测试的时候,发现一个有趣的东西。目标有上传漏洞,但是无论如何都没法让webshell执行。访问任何jsp文件都跳到登录的地 方,然后尝试过变换jsp的大小写,虽然不跳了,但是直接不解析,利用apache的…

方舟服务器租贷网站,方舟租云服务器

方舟租云服务器 内容精选换一换锁定弹性云服务器。租户可以锁定自己的弹性云服务器,不能锁定其他租户的云服务器。弹性云服务器被锁定后,租户将不能再对云服务器执行管理操作。POST /v2.1/{project_id}/servers/{server_id}/action参数说明请参见表1。参…

网站报红怎么解决?驰网科技

网站报红有分2种情况,第一种就是微信在手机端打开显示“已停止访问该网页”,另一种则是QQ网站报红?一开始域名都是没有问题的呀 网站报红可能是因为有用户投诉,也有可能存在同行竞争,遇到这种情况应该如何处理呢&…

Windows server 用IIS搭建网站详细教程

IIS搭建网站教程Windows 2003Windows 2008通常开通服务器后,需要进行 网站搭建,下面是win03、win08系统的操作方法网站搭建前需要将 域名解析到搭建的本机服务器ip,在哪里搞的域名就在哪里解析,备案域名需要联系机房售后运维进行过…

记用Linux服务器搭建WordPress网站教程,今天又是学习的一天

由于没有编程基础,学起来比较慢,但是在学习过程中也有了收获,通过CSDN平台,将我第一次用Linux服务器搭建WordPress网站的步骤记下来,方便日后重温 在搭建网站之前需要先准备好服务器、备案域名,Linux服务器…

如何在自己的网站上添加HTML悬浮音乐播放器?

为了美化网站,我在网站上面添加了一个HTML悬浮音乐播放器,先来看看一下效果图。 如何在自己的网站上添加HTML悬浮音乐播放器呢?今天和你们分享 首先申明三点: 1、本播放器实际上是调用网易音乐云的音乐进行播放,音乐版…

Windows服务器禁ping怎么打开?服务器禁ping有什么用?对网站的影响

一般企业为了安全对服务器都是设置禁止ping命令的,这样可以有效避免ping攻击和扫描,降低服务器被这类攻击的风险,那么服务器禁止Ping如何设置呢?今天飞飞给大家分享下禁ping的设置方法 1、在电脑桌面使用快捷键winR弹出运行窗口&…

服务器内网可以打开外网打不开怎么办?网站搭建后打不开怎么办?

服务器内网可以打开外网打不开怎么办?服务器大本营——技术文章内容集合站发车啦! 开服或是做网站建设的朋友在搭建网站的时候有遇到搭建网站后打不开的情况吗?相信应该有挺多新手小白是会遇到的,今天我给大家分享一下搭建网站打…

Service unavailable是什么意思?是网站有问题吗?怎么解决?

Service unavailable是什么意思?1、 web服务器正在重启2、 IIS连接数不够3、 超出系统分配CPU资源4、 网站程序有问题导致web服务应用程序池被系统自动禁用服务器大本营——技术文章内容集合站发车啦! 不知道大家有没有遇到过网站提示:Servi…

title: 010 - Hexo配置SEO优化

title: 010 - Hexo配置SEO优化 date: 2020-04-01 23:31:42 tags: [Hexo,建站] categories: [建站] 进行SEO优化前,最好设置下永久链接,具体可以查看上一片。或者直接进入http://your 安装插件 一个是传统sitemap,可以适用Google搜索引擎&…

java服务器并发测试_如何测试一个网站的性能(并发数)?

JMeter网站并发性测试Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java 对象、数据库&#xff0c…

python刷题网站_五个编程刷题网站,让你强大到没朋友!

力扣 (LeetCode) 官网 - 全球极客挚爱的技术成长平台​leetcode-cn.com据不完全统计,这上面可以刷的题能绕地球三圈,谁用谁知道。 Tech Recruiting Platform, Online Code Testing - Codility​www.codility.comCodility是一家著名的国外刷题网站&#x…

复制网站部分内容_网站内容防止抄袭的方法

今天我们来讲一下wordpress网站 文章禁止复制方法 。说到网站的原创文章,很多同学对其都是又爱又恨,原创文章要不停的想新思路新话题,还要写的充分富有可读性,最怕的还是辛辛苦苦的发布了原创文章结果被同行的竞争对手轻轻松松的就…