Git基本应用<三>:局域网内远程仓库搭建(Git Server)

一、工具安装

 1.1 主要需要下载和安装两个工具: Gitblit 和 java jdk

 1.2 我这边电脑之前已经有安装了JAVA JDK

 1.3 配置gitblit的http端口和IP地址:Gitblit\gitblit-1.9.3\data\defaults

  1.4 执行安装,双击gitblit脚本命令,出现如下命令窗口

1.5 检查安装是否成功

        浏览器器里输入:192.168.0.64:8442 ,出现如下界面

 

1.6 虽然经过上述操作,可以在浏览器里打开1.5的页面。但是在计算服务列表没有gitblit服务,即关闭1.4的命令命令窗口,gitblit界面将不可访问。

修改D:\Gitblit\gitblit-1.9.3\installService文件

 以管理员身份运行:D:\Gitblit\gitblit-1.9.3\gitblit,选定java 虚拟机目录

运用之后,在General界面,选择Start,执行确定。此时服务列表会增加gitblit

 

 

 最后关掉1.4的命令窗口后,同样可以在浏览器访问gitbilt主页。

 二、gitblit使用

2.1 新建版本库和用户

      设定版本库名称和权限即可 

 添加SSH密钥

 

2.2 推送失败

2.3 走http路径,克隆和推送都没有问题

 2.4  修改ssh_config文件,clone OK:$ vim /etc/ssh/ssh_config

 

 三、构建IP映射关系

       3.1 当服务器端IP地址更改,仓库地址也会有对应的变化,如此不方便用户使用。

            可以将IP映射为一个域名。   Gitblit\gitblit-1.9.3\data\defaults 

        同时修改C:\Windows\System32\drivers\etc\hosts文件

         此时在浏览器输入: http://xiaoshubao:8442或者xiaoshubao:8442即可进入gitblit主界面

 

        对应的仓库地址也有域名替换为IP

        3.2 局域网内其他用户同样修改C:\Windows\System32\drivers\etc\hosts文件添加服务器主机IP地址映射关系,即可访问远程仓库。

### 回答1: git remote add <name> <url> 的意思是添加一个远程仓库,其中<name>是远程仓库的名称,<url>是远程仓库的地址。这个命令可以让你在本地仓库中添加一个远程仓库,以便你可以与其他人协作开发项目。 ### 回答2: git remote add <name> <url>是用来在git中添加一个远程仓库的命令。其中,<name>是要给远程仓库起的一个别名,可以根据个人需要来命名,一般为origin;<url>是远程仓库的地址,可以是HTTP(S)、SSH、GIT等协议格式的URL。 这个命令的作用是将一个远程仓库与本地仓库进行关联,使得本地仓库能够与远程仓库进行交互。在运行这个命令后,git会将远程仓库的URL保存在本地的.git/config文件中,并以<name>为键,<url>为值进行存储。 通过执行git remote add命令,我们可以方便地将本地仓库Github、Gitlab等远程仓库进行连接,实现代码的共享和团队合作。具体的操作流程如下: 1. 打开终端或命令行界面; 2. 进入本地仓库所在的目录; 3. 输入git remote add <name> <url>命令; 4. 将<name>替换为远程仓库的别名,将<url>替换为远程仓库的地址; 5. 按下回车键,完成远程仓库的添加。 添加完远程仓库后,我们即可使用git push命令将本地仓库的变动推送到远程仓库,或使用git pull命令将远程仓库的变动同步到本地仓库。同时,也可以使用git remote -v命令查看已经添加的远程仓库信息。 ### 回答3: "git remote add <name> <url>" 是一个Git命令,用于向本地Git项目添加一个远程仓库。 其中,<name> 是你给远程仓库取的一个名称,一般情况下,可以用"origin"来代表主要的远程仓库。而 <url> 则指的是远程Git仓库的URL路径,即远程仓库的地址。 使用这个命令,可以将一个远程仓库与本地仓库进行关联,并指定一个名称以在以后的操作中引用这个远程仓库。 举个例子,假设你有一个本地的Git仓库,现在要将它与一个远程仓库关联起来。你可以使用以下命令: git remote add origin https://github.com/your/repository.git 在这里,"origin"是你给远程仓库取的名称,可以自行设定。而"https://github.com/your/repository.git"是远程仓库的URL路径,具体根据你实际的远程仓库地址进行替换。 这样,当你需要与远程仓库进行交互时,例如push或pull代码,只需要使用"origin"这个名称作为参数即可,无需每次都输入完整的URL路径。 总结起来,"git remote add <name> <url>" 这个命令的作用就是将一个远程仓库与本地仓库进行关联,简化了与远程仓库的交互操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值