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

    Git | Git Server 搭建

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

    1.6K31发布于 2020-09-27
  • 来自专栏码生

    搭建私有 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 /home/git/.ssh/authorized_keys 这个文件是没有的,需要自己创建 cd /home/git mkdir .ssh vim authorized_keys

    1.3K20发布于 2019-04-17
  • 来自专栏数学与计算机

    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

    61611发布于 2019-10-30
  • 来自专栏软件测试学习

    Git环境搭建

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

    46520发布于 2021-07-06
  • 来自专栏全栈开发工程师

    Git】006-Git项目搭建

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

    18110编辑于 2025-01-06
  • 来自专栏HAUE_LYS'Blog

    6. git 操作

    6.2 git 命令 6.2.1 全局设置 git config --global user.name xxx:设置全局用户名,信息记录在~/.gitconfig文件中 git config --global git add XX :将XX文件添加到暂存区 git commit -m "给自己看的备注信息":将暂存区的内容提交到当前分支 git status:查看仓库状态 git log:查看当前分支的所有版本 git push -u (第一次需要-u以后不需要):将当前分支推送到远程仓库 git clone git@git.acwing.com:xxx/XXX.git:将远程仓库XXX下载到当前目录下 git HEAD~100:往上回滚100个版本 git reset --hard 版本号:回滚到某一特定版本 6.2.6 远程仓库 git remote add origin git@git.acwing.com git clone git@git.acwing.com:xxx/XXX.git:将远程仓库XXX下载到当前目录下 git push --set-upstream origin branch_name

    45310编辑于 2022-09-28
  • 来自专栏PUSDN平行宇宙软件开发者网

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

    前情提示: 腾讯云centOS6.9 64位 1核1G1M; gogs0.11.91; mysql社区版centos6 64位8.0.19bundle; git2.25.1; 文章更新说明: 1.将root x86_64.rpm-bundle.tar mysql-community-libs-8.0.19-1.el6.x86_64.rpm mysql-community-devel-8.0.19-1.el6 .x86_64.rpm mysql-community-libs-compat-8.0.19-1.el6.x86_64.rpm mysql-community-common-8.0.19-1.el6.x86 新建git用户:如果使用git用户,把配置文件改过来。 如果是本文默认git用户默认/home下的仓库是不用更改的 centOS6:su root cp /home/git/gogs/scripts/init/centos/gogs /etc/rc.d/init.d

    1K20编辑于 2023-10-11
  • 来自专栏hhp个人记录

    GIT的环境搭建

    $ apt-get install git-core $ git --version LINUX---centOS 安装GIT $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel $ yum -y install git-core $ git –version WINDOWS安装GIT 官网http 只对本用户有效 git config --global xxx vvv .git/config 项目配置,只对本文件夹内项目有效 git config xxx vvv WINDOWS配置文件位置 Settings\$USER git config --global .git/config 项目配置 git config 注:每个级别的配置都会覆盖上层的相同配置,所以 .git/config 九:添加远程仓库 (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 这两句效果是一样的 6、RSA认证(就是一种,切确点说是当下公认最严格的公钥认证算法) 打开 /etc/ssh下sshd_config文件 这个文件里面基本都是#的注释,可以找一下下面这三个, 8、一切准备就绪了,在服务器上建一个仓库 git init --bare /usr/local/repository/git/myGit.git //myGit是仓库名字,前面的是仓库路径 5、授个权 @服务器IP:/usr/local/repository/git/myGit.git //把远程仓库下载下来 这样就下载下来了。 后面的就是一系列的git操作了,对git不熟的操作可以参考我的这篇博客(我还没写好) 补充: 1、如果总是提示要输入密码,输入下面的命令,然后pull,输入一次,以后就都不要输入了 git config

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

    搭建git私人仓库

    环境准备: 服务端:centos7 客户端:win11 1、安装git sudo yum install git 2、创建git用户 用户名 git config --global user.name 导入公钥 # 1.切换到git账号 su git # 2.进入 git账户的主目录 cd /home/git # 3.创建.ssh的配置,如果此文件夹已经存在请忽略此步。 test.git && cd test.git # 在test.git目录下初始化git仓库 $ git init --bare # 输出如下内容,表示成功 Initialized empty 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

    68000编辑于 2024-05-24
  • 来自专栏Laoqi's Linux运维专列

    git 基础架构搭建

    [[email protected]01 sbin]# git log commit 088ab9f30e6fc5a3c377678e54c20a50fd3f5ad3 Author: zhdy <714997134 @qq.com> Date: Tue Oct 24 14:40:28 2017 +0800 add 1.txt commit e8e8140493a387a145f6f406ef68b459fd35db93 log --pretty=oneline //一行显示 [[email protected]01 sbin]# git log --pretty=oneline 088ab9f30e6fc5a3c377678e54c20a50fd3f5ad3 add 1.txt e8e8140493a387a145f6f406ef68b459fd35db93 add 1.txt agin 9cbe55f519f3d2fb36c3518b4d369109c2be2787 -pretty=oneline git reset --hard b71c259f0 ls //就可以看到删除的文件了 三、远程仓库搭建配置 首先到 https://github.com

    61640发布于 2018-05-31
  • 来自专栏全栈程序员必看

    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 tar -xvf setuptools-0.6c8.tar.gz cd setuptools-0.6c8 python setup.py build python setup.py install 6、 /.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

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

    个人搭建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

    9.1K20编辑于 2022-11-10
  • 来自专栏技术杂记

    ELK 搭建6

    但由于ES里没有数据,所以显示不出什么 ---- 安装logstash [root@h102 ELK]# rpm -ivh logstash-2.1.1-1.noarch.rpm Preparing... ########################################### [100%] 1:logstash ########################################### [100%] [root@h

    32720编辑于 2022-02-11
  • 来自专栏叽叽西

    6. Git 补充内容

    Protocol, SMTP)来发送一个Git补丁; git am 会应用邮件消息中的补丁。 Git Describe 由于标签在代码库中起着“锚点”的作用,Git 还为此专门设计了一个命令用来描述离你最近的锚点(也就是标签),它就是 git describe Git Describe 能帮你在提交历史中移动了多次以后找到方向 git describe 的语法是: `git describe <ref>` <ref> 可以是任何能被 Git 识别成提交记录的引用,如果你没有指定的话,Git 会以你目前所检出的位置(HEAD)。 Git 凭据管理器设置 Git Credential Manager (GCM) 是在 .NET 上构建的安全 Git 凭据帮助程序,可与 WSL1 和 WSL2 一起使用。 /c/Program\ Files/Git/mingw64/libexec/git-core/git-credential-manager-core.exe" 重置指令 git config --global

    1.3K10编辑于 2022-05-17
  • 来自专栏全栈程序员必看

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

    docker安装gitea服务器,搭建很简单 搭建后测试了一下整个流程,因为是个人服务器,配置比较低,每次提交待的的之后,服务器负载和内存都直接飙满,最后导致就是提交失败,随后有想了其他本法,换种方式安装就可以了 第一种:(推荐) 1:预先准备 Gitea依赖git和mysql,先安装git,mysql(需要5.5.3版本以上) 2:安装Gitea 版本地址:https://dl.gitea.io/可以根据自己的需求下载对应版本 http://reg-mirror.qiniu.com/", "http://hub-mirror.c.163.com/" ] } 5.重新载入配置 systemctl daemon-reload 6.

    8.5K30编辑于 2022-11-09
  • 来自专栏PUSDN平行宇宙软件开发者网

    使用gitea搭建Git服务

    title: 使用gitea搭建Git服务 date: 2020-05-20 13:14:00 tags: [Git] categories: [Git] ---- 前情提示 阿里、tx、西数centOS6.4 ,6系列均可cat /etc/redhat-release gitea1.12 Git 2.26.2最新稳定版本; MySQL8社区版:mysql-8.0.20-1.el6.x86_64.rpm-bundle.tar 本文仅内部搭建环境使用,本文不再更新,有问题留言,或移步新地址。 软件准备 软件下载,官网下载或云盘下载。步骤略。 将下载好的软件上传到服务器。 -8.0.20-1.el6.x86_64 --nodeps rpm -e mysql-community-common-8.0.20-1.el6.x86_64 --nodeps 安装依赖 yum -y centOS6: cp /home/git/gitea/myscripts/init/centos/gitea /etc/rc.d/init.d/ chmod a+x /etc/rc.d/init.d/

    1.2K30编辑于 2023-10-11
  • 来自专栏程序猿的大杂烩

    搭建git服务器

    笔记内容:搭建git服务器 22.13 搭建git服务器 我们都知道GitHub只有公开库是免费的,而私有仓库是需要花钱买的。所以我们可以想办法自己搭建一个私有的,仅自己公司使用的。 在介绍它之前,先讲述一下如何搭建命令行的git服务器。 [root@localhost ~/sample]# git commit -m "add test.txt" [master(根提交) e6e3dad] add test.txt 1 file changed 0 0 ::1:9168 :::* LISTEN 6726/ruby tcp6 0 0 :::22 :::* LISTEN 1168/sshd tcp6

    3.7K20发布于 2020-09-23
  • 来自专栏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.1K50发布于 2018-05-09
  • 来自专栏酷玩时刻

    基于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用户以及项目呢?

    78651发布于 2018-08-21
领券