本地git服务器的使用

最后总结一句,用gitlab最省事,管理权限最方便,别像下文一样整了。
Windows上使用:
首先要在windows开发机上生成密钥:
1.安装git,首先去git官网下载git,https://git-scm.com/downloads,下载.exe格式并安装。
2.从程序目录启动“Git Bash”
在这里插入图片描述
3.键入命令:ssh-keygen -t rsa -C “email@email.com”
(注意这里密钥的储存位置!一般实在当前用户的文件夹里面,但有可能被其他程序修改)
4.用文本文档打开.ssh/id_rsa.pub,复制公钥数据
在这里插入图片描述
5…用shell登录远程git服务器,收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。
6.先选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令:

$ sudo git init --bare sample.git

7.确定工程所有者

sudo chown -R git:git UVC-1/

8.在开发机注册你的名字和邮件:
Git解决Permission denied, please try again问题

9.请先做这里面**“如果添加了还是出现这个问题,那么问题大概率就定位在了你本机的这个git仓库并没有和这个SSH key 关联上。用下述方法解决”**这一步。
解决Git存在SSh key 仍报错 Permission denied (publickey)的问题

后面应该可以正常拉代码了

相关推荐

  1. 本地项目提交到远程服务器git流程

    2024-01-05 21:38:03       44 阅读
  2. 使用小皮面版Nginx服务搭建本地服务器

    2024-01-05 21:38:03       27 阅读
  3. GIT】代码仓库服务器变更本地修改并推送

    2024-01-05 21:38:03       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-05 21:38:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-05 21:38:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-05 21:38:03       87 阅读
  4. Python语言-面向对象

    2024-01-05 21:38:03       96 阅读

热门阅读

  1. docker学习——汇总版

    2024-01-05 21:38:03       60 阅读
  2. C++入门【18-C++ 指针】

    2024-01-05 21:38:03       51 阅读
  3. 131. 分割回文串(中等)

    2024-01-05 21:38:03       52 阅读
  4. C语言中一些基本数据类型的典型大小

    2024-01-05 21:38:03       55 阅读
  5. leetcode(402,44 53)

    2024-01-05 21:38:03       60 阅读
  6. C语言中的递归函数的简单应用

    2024-01-05 21:38:03       58 阅读
  7. C 练习实例13 - 水仙花数

    2024-01-05 21:38:03       59 阅读