首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

私人git远程仓库搭建(windows)

Github因为是部署在国外的网站,所以经常会遇到 git push 推送不上去的情况,一直尝试连接,最终timeout作结,一次两次还好,次次都这样真的让人想把代码硬塞到他们服务器里!...解决方案 鉴于上述问题的发现,就想着搭建一款个人git代码托管平台。本次采用的是Gitea,一个非常有意思的名称,git with a cup of tea,一杯茶,一个需求改半天(笑)。...因为我的linux服务器已经过期下线了,所以这里就用另外一台windows服务器作为示例进行演示啦。 第一步:点击 gitea 前往下载对应服务器版本的gitea。...(建议下载稳定版本的,而非pre版本的) 第二步:点击 git 前往下载git管理工具,并且在服务器安装。...迁移已有的代码:页面创建仓库,选择迁移代码,选择一个源即可自动创建!

37410
您找到你想要的搜索结果了吗?
是的
没有找到

Git 使用篇二:搭建远程服务器

一般做一个私人的项目,不希望开源的,是不会放在GitHub上的,这个时候我们需要建里一个自己的Git远程服务器,方便小组成员开发。...这里以Centos云服务器为例: 第一步 如果自己的服务器没有git账号,可以先配置一个git账号(当然不用git账号也可以) $ sudo useradd git $ sudo passwd git...ignore 这个是允许接受远程文件。...你可以给这个文件创立git用户,或者修改文件夹的权限为所有用户都可以更改 第四步 我们就可以远程,直接git clone了。...git clone git@139.196.126.76:/git/test.git 然后就可以上传文件,下载文件啦。 搭建Git远程服务器,那小组成员一般是怎么用Git开发的呢?

1.3K60

如何搭建自己的git服务器_git 创建远程仓库

因此,你可能好奇为什么我们不自己搭建一个 git 服务器呢?下面,就开始教大家如何一步步搭建自己的 git 服务器(试验成功的那一刻还是很让人激动的)。...虚拟机服务端 创建 git 目录 [root@master ~]# mkdir git [root@master ~]# cd git [root@master git]# pwd /root/git...bare = false logallrefupdates = true symlinks = false ignorecase = true 关联远程仓库...first commit :) Administrator@PC-20200713AJJH MINGW64 ~/Desktop/test-repo (master) $ SSH 免密登录 如果你不想每次远程操作都输入密码的话...init –bare” 初始化一个裸仓库,至于裸仓库和一般仓库的区别,请参考 git 本地和裸的区别_blackcloud-CSDN博客_git 裸版本

1.7K40

WinServer服务器搭建Git代码

编码时我常常会有将代码保存到云端的需求,因此我选择将Git安装在我的WindowsServer云服务器上,通过在服务器搭建GitBlit服务,本地使用TortoiseGit上传代码,实现跨设备的云端代码版本管理...,本篇文章将介绍如何在WinServer上建立Git代码。...1、服务器上安装JDK 参考我之前写的文章:怎样在Windows系统下载安装JDK 2、服务器上安装GitBlit ① 下载解压GitBlit 浏览器访问下载地址:http://www.gitblit.com.../,选择Windows版本下载。...接着,生成的Key复制到我们搭建的GitBlit网站上。 这样两边都有Key就可以一劳永逸的跳过每次push代码都要的密码验证了。 ② 克隆服务器上的GitBlit仓库到本地 Ⅰ.

10710

个人搭建git服务器_服务器搭建git仓库

git在push的时候出现insufficient permission for adding an object错误 //解决方法,在git的目录下 //明明一开始创建user的时候有执行这个命令,...不知道什么原因 chown -R git:git mygit.git Git本地中文文件名问题解决 linux环境 //Git本地中文文件名问题解决 git config --global core.quotepath...false 克隆自建的Linux上的远程仓库 //1 创建用户 git config --global user.name "你的名字" git config --global user.email...用来防止每次commit或push都需要密码) ssh-keygen -t rsa -C "你的邮箱" //3 取得公钥(找到.ssh目录下的id_rsa.pub文件) Linux上(CentOS)搭建...Git服务器 参考了: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000

7.3K20

Windows系统下搭建Git本地代码「建议收藏」

这里搭建Git本地服务器我用的工具是Git2.9.2和Gitblit1.8.0,直接点击关键字可下载。 1.安装Java环境,配置环境变量。...= 5.在解压目录下新建一个仓库目录 6.打开my.properties,主要修改以下几点: 6.1git.repositoriesFolder(资料路径):这里改成自己新建的仓库目录路径...8.去浏览器访问你设置的IP:端口号 出现如下界面说明服务器启动成功 9.登入用户名密码,初始默认为用户名:admin,密码:admin 10.创建一个新的版本 名称...//admin@192.168.17.71:29418/Test.git Origin后面的地址为你创建的服务器地址,可以在页面中找到。...至此,服务端的初始版本已完成!!大家可以去试着去clone或者push项目了。

1.4K31

Git之添加远程

添加后,远程的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程。...下一步,就可以把本地的所有内容推送到远程上: $ git push -u origin master Counting objects: 20, done....把本地的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。...由于远程是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,...这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。

43130

Git远程操作2

腾讯工蜂Git:基于Git的企业级协作开发解决方案,腾讯未来研发关键系统 https://code.tencent.com 上篇讲述了推送本地仓库到远程的操作,本篇则讲解如何从远程同步代码到本地...此处的同步分为以下几种情况: 1、克隆远程代码 git clone + 远程路径 如git clone git@git.code.tencent.com:XXX/XXX.git 2、 同步远端分支变化...git fetch origin #从远程的origin仓库的分支下载代码到本地的origin/master,并不会合并 git diff #对比当前分支和拉取的差异 git merge #合并分支到当前分支 git fetch #拉取所有分支的变化 git fetch...-p #拉取所有分支的变化,并且将远程中不存在的分支同步移除 3、同步远端代码变化 git pull origin #git pull的操作等于fetch + merge

67630

Git远程操作1

腾讯工蜂Git:基于Git的企业级协作开发解决方案,腾讯未来研发关键系统 https://code.tencent.com 远程是团队合作协作的基础,在工蜂上创建远程并关联本地仓库,步骤如下:...选择SSH方式,请先配置好公钥私钥,参见:https://code.tencent.com/help/productionDoc/profile#ssh 1、在工蜂上创建新项目(目前提供免费的项目)...1.jpg 2.jpg 2、在本地仓库关联工蜂远程 3.jpg 复制仓库路径,并输入关联命令 git remote add origin +仓库路径 如 git remote add origin...git@git.code.tencent.com:123456/yuanchengku.git 注:操作时请输入自己的仓库路径,以上例子仅做示范参考。...3、推送本地仓库到远程仓库 执行推送命令 git push -u origin master #将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用

1.2K40

自己搭建git服务器_搭建git服务器web界面

docker安装gitea服务器搭建很简单 搭建后测试了一下整个流程,因为是个人服务器,配置比较低,每次提交待的的之后,服务器负载和内存都直接飙满,最后导致就是提交失败,随后有想了其他本法,换种方式安装就可以了...第一种:(推荐) 1:预先准备 Gitea依赖git和mysql,先安装git,mysql(需要5.5.3版本以上) 2:安装Gitea 版本地址:https://dl.gitea.io/可以根据自己的需求下载对应版本.../gitea web &(后台运行:如果启动不形,往下看,下边提供了另外一种启动方式) 3: 配置 1:先在mysql中建立好数据 宝塔直接创建数据就可以了 2: 打开http://ip:3000...9000 13.配置nginx反向代理:例如:www.baidu.com 代理到 IP:9000 14.Gitea 基本 URL 需要这只自己配置的域名例如:www.baidu.com 注: 1:数据一般默认...SQLlit3就可以了,其他数据需要自己根据具体配置 2:创建管理员帐户是可选的。

6.8K30

搭建git服务器

笔记内容:搭建git服务器 22.13 搭建git服务器 我们都知道GitHub只有公开是免费的,而私有仓库是需要花钱买的。所以我们可以想办法自己搭建一个私有的,仅自己公司使用的。...在介绍它之前,先讲述一下如何搭建命令行的git服务器。...install git 添加git用户,并且设置shell为/usr/bin/git-shell,目的是为了不让git用户远程登陆,并且在该用户的家目录下创建authorized_keys文件,...,并且服务器上的Git仓库通常都以.git结尾: [root@localhost /data/gitroot]# git init --bare sample.git 初始化空的 Git 版本于 /data...-R git.git sample.git [root@localhost /data/gitroot]# 注意:以上是在git服务器上操作的,平时git服务器是不需要开发人员登录修改代码的,它仅仅是充当着一个服务器的角色

2.8K20

搭建 GIT 服务器

下载安装 git Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。...安装依赖和编译工具 为了后续安装能正常进行,我们先来安装一些相关依赖和编译工具 yum install curl-devel expat-devel gettext-devel openssl-devel...git --version 创建 git 账号密码 创建 git 账号 为我们刚刚搭建好的 git 创建一个账号 useradd -m gituser 然后为这个账号设置密码 passwd gituser.../gituser:/usr/local/git/bin/git-shell 使用搭建好的 Git 服务 克隆 test repo 到本地 cd ~ && git clone [email protected...]:/data/repositories/test.git 实验完成 恭喜,Git 服务器搭建完成, 从此以后你可以方便地将你的本地代码提交到 Git 服务器托管了

3.4K50

搭建Git服务器

在讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。 GitHub就是一个免费托管开源代码的远程仓库。...但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。...搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。 假设你已经有sudo权限的用户账号,下面,正式开始安装。...第六步,克隆远程仓库: 现在,可以通过git clone命令克隆远程仓库了,在各自的电脑上运行: $ git clone git@server:/srv/sample.gitCloning into '...小结 搭建Git服务器非常简单,通常10分钟即可完成; 要方便管理公钥,用Gitosis; 要像SVN那样变态地控制权限,用Gitolite。

2.7K50

搭建 Git 服务器

腾讯云提供了开发者实验室教你搭建 Git 服务器,教程内容如下,用户可以点击开发者实验室快速上机完成实验。...此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。...安装依赖和编译工具 为了后续安装能正常进行,我们先来安装一些相关依赖和编译工具 yum install curl-devel expat-devel gettext-devel openssl-devel...git --version 创建 git 账号密码 任务时间:5min ~ 10min 创建 git 账号 为我们刚刚搭建好的 git 创建一个账号 useradd -m gituser 然后为这个账号设置密码...命令查看位置 安全目的, 限制 git 账号的 ssh 连接只能是登录 git-shell 使用搭建好的 Git 服务 克隆 test repo 到本地 cd ~ && git clone gituser

6.7K81

Git服务器搭建

这主要表现在使用Git时每一个开发人员电脑本地上存在一个Local Repository,这个Local Repository包含着远程中的所有文件,因此,即使在没网的时候也可以进行commit提交,...当这个中央版本有问题时,所有工作成员都一起瘫痪直到版本维修完毕或者新的版本设立完成。而 Git可以有无限个版本。...Git 也可以直接运行yum intall git yum会自动安装软件依赖   这样子Git环境就安装好了,接下老就是权限设置,哪些人可以访问这个Git服务器呢?...这是因为我们创建的这些用户是用于git服务上面,并不想给用户除了git访问以外其他的权限;同理,需禁止用户通过ssh登陆linux服务器。 ...5、克隆仓库 git clone git@git_ip:/home/gitrepo/runoob.git //git_ip为Git所在服务器ip ,需要将其修改为你自己的 Git 服务ip。 ?

2.6K30

windows2012服务器搭建mongodb并设置远程访问

因为python脚本需要用到mongodb,而且需要本地查看数据,所以就在腾讯云的windows服务器上部署了mongodb服务器,因为网上大部分教程是针对linux的自己搜索走了很多坑,这里记录下搭建过程...安装mongodb 和python一样,mongodb是有windows的可执行安装包的,先到官网下载安装程序 https://www.mongodb.com/download-center#community...connections on port 27017,表示启动成功,先不要关闭窗口 在当前目录下再开一个cmd窗口执行命令 mongo.exe 会显示mongodb的版本号就表示没问题 配置服务并设置远程连接...接下来我们要配置mongodb的服务,让服务器成为一台mongodb服务器 ?...install 这样就可以使用命令管理mongodb并且开机启动 关闭mongodb net stop mongodb 开启mongodb net start mongodb 这里虽然设置了0.0.0.0允许远程访问

7.1K100
领券