如何将远程服务器做成git仓库

如何将远程服务器做成git仓库,第1张

当然可以 直接在服务器B上git clone 加上 --bare 参数不加 --bare 也行 但是从服务器上clone的时候会多一层 git目录服务器B的repo可以设置个 post-receive 的 git hooks让他收到提交后主动push代码到服务器A上去1服务器B上获取服务器A的git repo全选复制放进笔记cd ~git clone serverA-repo --bare2本地 获取服务器B的git repogit clone serverB:examplegit

最近本人新建git 仓库,遇到了一些坑,这里做一下笔记 供大家参考
1先从 githup 服务器创建自己的仓库地址

2进入本地要创建项目的文件夹

产生原因:一般是这是因为服务器的SSL证书没有经过第三方机构的签署,所以才报错
参考网上解决办法:解除ssl验证后,再次git即可
git config --global >配置运行
安装SourceAnywhere Server的时候,进入到数据库选项,如果没有安装SQL Server,可以选择LocalDB
安装完成之后,打开SourceAnywhere Client,登录SourceAnywhere Server
创建一个仓库test
打开SvnBridge的配置文件scconfigini,设置好SourceAnywhere服务器IP,端口,临时目录,以及SVNBridge 服务IP。
[SourceControl]
SCIP=127001
SCPort=7777
Repository=Default
TempPath=C:\svn_tmp\
SCBIP=127001
SCBPort=808
运行SvnBridgeexe
现在可以使用TortoiseSVN了。在本地磁盘创建一个目录,右键点击checkout,输入仓库地址
现在仓库已经获取到本地,我们可以添加一些文件
Commit之后,可以看到server上已经有数据了
功能限制
目前版本的SVNBridge只做到简单的代码上传,获取。而要查看历史,需要登录到服务端来查看

首先配置SQLSERVER2005:
打开”Microsoft SQL Server Management Studio“ 直接用Windows 用户连接进入,再在“安全性”中的“登录名”内的“新建登录名”,你就对应的添好“确定”就可以了。
再在你对应的“数据库”里“安全性”用户,把你建的用户添加进去。
关键地方,查看“服务器 属性”在 “安全性”选上 “SQL Server 和 Windows 身份验证模式”点 “确定”系统会提示你重新启动SQL Server 你“停止”重启一下就配好了。
接着看C#连接SQL Server2005的代码语句:
strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";
strcons[0] 服务器名称,一般添机器的IP
strcons[1]协议DBMSSOCN(为tcp/ip协议)
strcons[2]]端口号,一般为1433
strcons[3] 数据库名
strcons[4] 用户名
strcons[5]密码
端口号也要配置一下:
在控制面板里的服务和应用程序中的SQL Server配置管理中的SQL Server 2005网络配置内的SQL
Server2005的协议TCP/IP默认为已禁用,在它的属性设置它的端口号为1433 “确定” 启动。

仓库(Repository)是集中存放镜像的地方,仓库分为公有仓库与私有仓库

一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 ldockerpoolcom/ubuntu 来说,dldockerpoolcom是注册服务器地址,ubuntu是仓库名。

大部分时候,并不需要严格区分这两者的概念。

注册服务器、仓库、镜像关系如下

你的不算是C/S的,应为你写的只是一个应该程序而已。C/S模式是客户端、服务器。就像你一般玩的网游都C/S结构,我们使用的客户端一般只做数据传输工作,服务端做数据处理工作(和数据库打交道)。

win10把电脑配置成服务器的方法:
1首先在开始屏幕中打开逗搜索地,输入逗控制面板地,并打开;
2在控制面板窗口中,找到逗程序地,点击,
3在打开的逗程序地窗口中,找到逗启用或关闭windows功能地,点击打开,
4在逗windows功能地中找到逗Internet信息服务地,并选中逗FTP服务地、逗FTP扩展性地和逗IIS管理控制台地前的复选框,点击逗确定地,
5系统自动配置成功后,在开始屏幕的搜索中输入逗IIS地,然后点击打开逗IIS管理器地
6打开逗IIS管理器地后,在左栏的逗网站地上点击右键,打开逗添加FTP站点地
7然后按照提示填写站点信息
8点击逗下一步地,设置逗绑定和SSL设置地,在逗IP地址地处,可以用内网IP也可以用外网IP,访客自然也就根据你的IP设定来决定;
9点击逗下一步地,设置逗身份验证和授权信息地
10设置完以后,点击逗完成地,即可在左栏逗网站地下看到逗多了一个你设置的FTP站点地
11然后在浏览器地址栏中输入逗ftp://填写的IP地测试一下


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13203345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-20
下一篇 2023-06-20

发表评论

登录后才能评论

评论列表(0条)

保存