首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CodingToDie

    Git | Git Server 搭建

    创建 git 用户 2. 创建 .ssh 目录 3. 自定义仓库的根目录 4. 在服务器上创建个裸仓库 5. 手动配置一个公钥 6. 在本地测试一下能否操作 总结 参考 ---- 前言 平常都是在用 GitHub、GitLab、Gitee 等服务,那我们如何自己搭建一个 Git Server,这里我们搭建一个简单的 Git Server 操作 说明: 本示例在一台云服务器上搭建git 服务,其中 1,2,3,4,5 均为在云服务器进行的操作。 authorized_keys && chmod 600 .ssh/authorized_keys 3. # cd abc.git/ /home/git/code_repository/abc.git# git init --bare 注意: 这里需要使用 git 用户进行操作 5.

    1.7K31发布于 2020-09-27
  • 来自专栏全栈开发工程师

    Git】006-Git项目搭建

    一、创建工作目录与常用指令 工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文; 日常使用只要记住下图6个命令: 二、本地仓库搭建 创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库; 1、创建全新仓库 创建全新的仓库,需要用GIT管理的项目的根目录执行: # 在当前目录新建一个Git代码库 $ git init 执行后可以看到,仅仅在项目目录多出了一个.git目录,关于版本等的所有信息都在这个目录里面; 2、克隆远程仓库 另一种方式是克隆远程目录,由于是将远程服务器上的仓库完全镜像一份至本地; # 克隆一个项目和它的整个代码历史 (版本信息) $ git clone [url] # https://gitee.com/kuangstudy/openclass.git 可以去 gitee 或者 github 上克隆一个进行测试!

    24410编辑于 2025-01-06
  • 来自专栏数学与计算机

    git环境搭建

    windows平台 git官网 https://git-scm.com 国内镜像直接下载 https://npm.taobao.org/mirrors/git-for-windows/v2.23.0.windows .1/Git-2.23.0-64-bit.exe 安装过程 直接看图, 注意标红处 [image.png] 第二步是选择默认文本编辑器, 预装的是vim(对新手极不友好), 请提前安装VS code, 中的任意一个, 推荐VS code [image.png] 之后就一直next就可以了 linux平台 按ctrl + alt + T打开terminal, 键入如下命令 sudo apt install git

    64511发布于 2019-10-30
  • 来自专栏码生

    搭建私有 git

    git 搭建私有服务 【参考】【廖雪峰的官方网站】 错误收集 1. does not appear to be a git repository 执行 git clone git@server:/ srv/sample.git 时 server: 后面的路径只能是相对于 git 用户目录 /home/git 的相对路径 我将项目放到 git 用户的目录下 2. insufficient permission for adding an object to repository database .git/objects 我这个是因为忘了执行 sudo chown -R git:git sample.git 此处必须给定这个权限 3. id_rsa.pub 获取方法为: 打开电脑命令行 cd .ssh 即可发现 id_rsa.pub 文件,拷贝里面的字符串即可 4. /home/git/.ssh/authorized_keys 这个文件是没有的,需要自己创建 cd /home/git mkdir .ssh vim authorized_keys

    1.4K20发布于 2019-04-17
  • 来自专栏软件测试学习

    Git环境搭建

    1、能自己独立安装Git环境,能够在git下载项目相关文档。 2、自己写的一些测试文档等,要能够上传到仓库上去。 Git和github和gitee、以及公司自己搭建的gitlab的区别是什么? 1、一般存储文件,需要找一个公共的储存空间进行存放,那么github、gitee以及公司自己搭建的gitlab等就可以看做是一个存储箱,有权限的人可以将资源往里面放。 本地如何安装Git工具? 官网下载地址:https://git-scm.com/downloads 下载完,双击进行安装即可,无需额外配置环境变量。 安装完成后,在文件夹中空白处点击鼠标右键,会出现2个git相关的菜单: ? 因为后续相关的文章需要用到git从gitee上拉取开源项目部署到本地进行学习,因此简单写一下git的安装。 公众号后台回复相关关键字可以获取所有文章目录内容进行查看学习喔。

    51520发布于 2021-07-06
  • 来自专栏PUSDN平行宇宙软件开发者网

    Git教程 - 使用gogs搭建Git服务

    改为git用户;(2020-03-13) 2.优化mysql安装步骤,修复拼写错误,优化git全局变量配置,优化gogs目录权限使用git用户(强烈建议);(2020-03-14) 3.提示:域名中不要有中文 installation 数据库(选择以下一项): MySQL:版本 >= 5.7 PostgreSQL TiDB(实验性支持,使用 MySQL 协议连接) 或者 什么都不安装 直接使用 SQLite3 系统使用内置 SSH 服务器,请确保添加 ssh-keygen 到您的 %PATH% 环境变量中 Windows 系统 请确保 Bash 是默认的 Shell 程序,而不是 PowerShell 3. 再次开机不会打开防火墙 使用rpm安装mysql的位置说明: 1、数据库目录 /var/lib/mysql/ 2、配置文件 /usr/share/mysql(mysql.server命令及配置文件) 3、 /gogs/log [security] INSTALL_LOCK = true SECRET_KEY = 87X3FjXEaFFTUIy # 记录登录天数 LOGIN_REMEMBER_DAYS

    1.1K20编辑于 2023-10-11
  • 来自专栏哎_小羊

    Nexus OSS 3 搭建并配置使用 Docker & Git LFS 仓库

    目录 Nexus OSS 3 介绍 环境、软件准备 Nexus OSS 3 服务搭建 Git LFS 仓库配置使用 Docker 私有仓库配置使用 1、Nexus OSS 3 介绍 我们知道 Nexus 但那是 Nexus 2 时代,现在随着 Nexus 的不断完善和升级,现在 Nexus 3 在原有 Maven 基础上,新增 bower、docker、git lfs、npm、nuget、pypi、raw git-lfs 安装过程可参考之前的文章 GitLab 之 Git LFS 大文件存储的配置 3、Nexus OSS 3 服务搭建 Nexus OSS 3 安装很简单,现在对应环境的软件安装包,解压安装配置即可 4.2 配置项目的 Git LFS 这里我以一个在 gitlab 上开启了 git-lfs 的项目 demo2 为例,配置该项目针对某种类型的大文件上传到刚刚搭建的 Nexus 服务的 gitlfs-hosted 参考资料 NXRM3 Installation NXRM3 Git+LFS+Repositories NXRM3 Private+Registry+for+Docker

    5.7K90发布于 2018-01-02
  • 来自专栏hhp个人记录

    GIT的环境搭建

    $ apt-get install git-core $ git --version LINUX---centOS 安装GIT $ yum install curl-devel expat-devel Settings\$USER git config --global .git/config 项目配置 git config 注:每个级别的配置都会覆盖上层的相同配置,所以 .git/config 可以理解 kdiff3,tkdiff,meld,xxdiff,emerge, vimdiff,gvimdiff,ecmerge,和 opendiff 等合并工具 $ git config --global 接着要求输入路径和密码时直接一路回车; 成功后~/.ssh下生成id_rsa.pub 文件, (2)将本地~/.ssh下生成id_rsa.pub 文件里的内容,添加到GITHUB个人设置的SSH KEY中 (3) 九:添加远程仓库 (1) 创建一个新的本地仓库:mkdir git_1 && cd git_1 && git init (2) 添加:git remote add origin git@github.com

    1.2K40发布于 2020-12-24
  • 来自专栏Keep Learning

    CentOS搭建私有git

    服务端:CentOS 7 客户端:Windows ---- 一、配置服务端 1、在CentOS上安装git yum install git 或者 yum -y install git 这两句效果是一样的 2、创建一个新用户 useradd ** passwd ** 3、添加用户到用户组,方便以后管理 groupadd gitGroup //创建一个gitGroup用户组 usermod -G gitGroup zhangsan //将用户zhangsan添加到gitGroup组中 3、设置这个用户的权限(是为了不让git用户登录服务器,只是为了安全,学习的话可以略过这一步) 打开 /etc/passwd config --global user.name "*你的用户名" git config --global user.email "*你的邮箱" ssh-keygen //这个输入完以后按3次回车 8、一切准备就绪了,在服务器上建一个仓库 git init --bare /usr/local/repository/git/myGit.git //myGit是仓库名字,前面的是仓库路径 5、授个权

    1.7K40发布于 2019-12-10
  • 来自专栏E=mc²

    搭建git私人仓库

    环境准备: 服务端:centos7 客户端:win11 1、安装git sudo yum install git 2、创建git用户 用户名 git config --global user.name "Your Name" 邮箱 git config --global user.email "youremail@example.com" 查看是否添加成功 cd /home && ls -al 3、 导入公钥 # 1.切换到git账号 su git # 2.进入 git账户的主目录 cd /home/git # 3.创建.ssh的配置,如果此文件夹已经存在请忽略此步。 Git repository in /home/git/test.git/ 5、修改仓库owner # 在test.git仓库的上一级输入 sudo chown -R git:git test.git 6、在本地(客户端)克隆仓库 git clone git@服务器地址:/home/git/test.git

    89100编辑于 2024-05-24
  • 来自专栏全栈程序员必看

    个人搭建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 "你的邮箱" //2 创建秘钥(用来防止每次commit或push都需要密码) ssh-keygen -t rsa -C "你的邮箱" //3 取得公钥(找到.ssh目录下的id_rsa.pub文件 ) Linux上(CentOS)搭建Git服务器 参考了: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 /00137583770360579bc4b458f044ce7afed3df579123eca000 https://www.cnblogs.com/liter7/p/6581344.html 转载于

    9.6K20编辑于 2022-11-10
  • 来自专栏全栈程序员必看

    linux搭建git服务端_linux搭建git服务端

    1、 添加git用户 useradd -m git 2、 修改git用户密码(密码为git) passwd git 3、 解压git-1.7.12.2.tar.gz并安装git tar -xvf git 在任何一台机器上使用git,第一次必须要初始化一下: git config –global user.name “gitgit config –global user.email “git@server.com /.ssh目录中 8、 使用git用户登陆初始化仓库 su – git gitosis-init < /home/git/.ssh/id_rsa.pub 9、 修改 chmod 755 \ /home/ git/repositories/gitosis-admin.git/hooks/post-update 10、 使用eclipse访问管理员仓库gitosis-admin.git 11、 把gitosis-admin.git git init –bare 13、 修改gitosis.conf文件,增加访问runtime.git仓库的权限,使用eclipse访问runtime.git仓库 修改如下: [gitosis] [group

    2.2K20编辑于 2022-11-10
  • 来自专栏Laoqi's Linux运维专列

    git 基础架构搭建

    [[email protected]01 sbin]# git log commit 088ab9f30e6fc5a3c377678e54c20a50fd3f5ad3 Author: zhdy <714997134 log --pretty=oneline //一行显示 [[email protected]01 sbin]# git log --pretty=oneline 088ab9f30e6fc5a3c377678e54c20a50fd3f5ad3 -pretty=oneline git reset --hard b71c259f0 ls //就可以看到删除的文件了 三、远程仓库搭建配置 首先到 https://github.com /zhdya.git [root@zhdy-01 zhdya]# git push -u origin master Counting objects: 3, done. Total 3 (delta 0), reused 0 (delta 0) To git@github.com:zhangduanya/zhdya.git * [new branch] master

    67540发布于 2018-05-31
  • 来自专栏Crossin的编程教室

    Git3课】 安装Git

    要用Git,首先肯定要安装它。简要说一下Win,Mac和Linux三种平台的安装方法。 Windows Git的官网(http://git-scm.com)提供了Windows下Git客户端的安装包。 也可以去msysGit项目的页面上下载: http://msysgit.github.com/ 安装好之后,你会得到一个Git的命令行工具Git-Bash和一个图形界面工具Git-GUI。 所以相对来说,Git更适用于Linux/Unix平台。 各类Linux系统的包管理工具中都提供Git的安装。 如: Debian/Ubuntu $ apt-get install git Fedora $ yum install git Git的官网上提供了《Pro Git》一书,并且有中文翻译版本,这是一本关于 Git由浅入深的详细教程,大家可以结合此书来学习Git

    1.1K70发布于 2018-04-16
  • 来自专栏全栈程序员必看

    自己搭建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 gitea 注:第一个注册的账号默认为管理员账号 第二种: 1.安装docker: yum install docker -y 2.启动docker服务: systemctl start docker 3. 第一个注册用户将自动成为管理员 3:Gitea 基本 URL 需要这只自己配置的域名:例如:www.baidu.com www.baidu.com 代理到 IP:9000(有不懂的请留言) 15.直接点击安装就

    9K30编辑于 2022-11-09
  • 来自专栏同步博客

    Git服务器搭建

    1、Git的简介与优缺点 什么是git?    表现为.git文件与.svn文件大小区别很大   3、SVN存在一个自增的全局版本号;而Git每次提交,通过对文件的内容或目录的结构计算出一个SHA-1 哈希值,得到一个40位的十六进制字符串,以此来作为版本号 3、用户访问设置   3.1、秘钥登陆类型    1、首先创建一个用户组以及用户 1 groupadd git //创建git用户组 2 useradd git -g git //创建git用户 键入命令:ssh-keygen -t rsa -C "suifengin412@gmail.com"   //红色字体可有可无   3. 指定文件生成的目录   4. 4、初始化git服务器   我们就选取git目录作为git的仓库 chmod g-w /home/git //这个是必要的 cd /home/git //进入git家目录 git init

    3.4K30发布于 2018-08-22
  • 来自专栏Laoqi's Linux运维专列

    搭建 GIT 服务器

    下载安装 git Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。 /git-2.10.0.tar.gz 解压和编译 解压下载的源码包 tar -zvxf git-2.10.0.tar.gz 解压后进入 git-2.10.0 文件夹 cd git-2.10.0 执行编译 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 ]<您的 CVM IP 地址>:/data/repositories/test.git 实验完成 恭喜,Git 服务器搭建完成, 从此以后你可以方便地将你的本地代码提交到 Git 服务器托管了

    4.3K50发布于 2018-05-09
  • 来自专栏程序猿的大杂烩

    搭建git服务器

    笔记内容:搭建git服务器 22.13 搭建git服务器 我们都知道GitHub只有公开库是免费的,而私有仓库是需要花钱买的。所以我们可以想办法自己搭建一个私有的,仅自己公司使用的。 在介绍它之前,先讲述一下如何搭建命令行的git服务器。 Writing objects: 100% (3/3), 220 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) To git@192.168.77.134:/data/gitroot/sample.git * [new branch] : 3, done. remote: Total 3 (delta 0), reused 0 (delta 0) 接收对象中: 100% (3/3), done.

    3.9K20发布于 2020-09-23
  • 来自专栏PUSDN平行宇宙软件开发者网

    使用gitea搭建Git服务

    title: 使用gitea搭建Git服务 date: 2020-05-20 13:14:00 tags: [Git] categories: [Git] ---- 前情提示 阿里、tx、西数centOS6.4 本文仅内部搭建环境使用,本文不再更新,有问题留言,或移步新地址。 软件准备 软件下载,官网下载或云盘下载。步骤略。 将下载好的软件上传到服务器。 删除swap分区文件 $ rm /root/swap 3. /gitea/data/lfs LFS_JWT_SECRET = JGZ83tOyD4gcR5q3F6Odc7rajn_b3_mJdr_t2xEcKVQ OFFLINE_MODE = false /gitea/data/lfs LFS_JWT_SECRET = JGZ83tOyD4gcR5q3F6Odc7rajn_b3_mJdr_t2xEcKVQ [database] DB_TYPE =

    1.3K30编辑于 2023-10-11
  • 来自专栏酷玩时刻

    基于CentOS搭建 Git 服务

    官方安装详细介绍 https://git-scm.com/download/linux 本文介绍通过源码安装 1、下载安装 git 此实验以 CentOS 7.2 x64 的系统为环境,搭建 git git --version 查看git版本 3、创建 git 账号密码 为我们刚刚搭建好的 git 创建一个账号 useradd -m gituser 然后为这个账号设置密码 passwd gituser gituser 的登录 shell 查找 git-shell 所在目录(如果按照刚才的步骤执行, 这个位置应该是 /usr/local/git/bin/git-shell, 否则请通过 which git-shell :/usr/local/git/bin/git-shell 修改 gituser 的登录 shell 5、使用搭建好的 Git 服务 git clone gituser@10.211.55.3:/data /repositories/test.git 使用搭建好的 Git 服务 遗留问题: 1、有没有什么好的Web插件来管理git用户以及项目呢?

    82551发布于 2018-08-21
领券