UBUNTU上新建GIT库

简介: UBUNTU上新建GIT库

以前用SVN很好,现在流行GIT。公司开发,代码要放在自己的GIT库上。怎么办?


安装库

sudo apt install git

增加用户

sudo adduser git


产生证书

cd /home/git
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys

这个目录下,如果没有id_rsa.pub文件,使用如下命令(一路回车即可)。


ssh-keygen

设置git文件夹归git用户所有

cd /home
sudo chown -R git:git git

修改/etc/passwd

git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

新建库并修改权限

sudo mkdir test.git
cd test.git       
sudo git init --bare
cd /home/git
sudo chown -R git test.git

终端克隆库

git clone git@xx.xx.xx.xx:/home/git/test.git

这个地方,可以改成其他用户访问。然后就要注意权限问题。



如果要改变库的位置,那么需要修改passwd文件?


上传已有代码

这……还是用了VisualCode,手工命令太痛苦了。

目录
相关文章
|
4月前
|
存储 网络协议 Ubuntu
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
76 0
|
6月前
|
开发工具 git
在码云上新建一个仓库,并且使用git上传代码步骤
在码云上新建一个仓库,并且使用git上传代码步骤
132 0
|
14天前
|
Ubuntu Linux 网络安全
|
27天前
|
存储 项目管理 开发工具
|
1月前
|
开发工具 git
git使用笔记-修改url并与远端库合并
git使用笔记-修改url并与远端库合并
10 1
|
6月前
|
开发工具 git Windows
Git分支新建与合并案例实操(结合IDEA讲解)
Git分支新建与合并案例实操(结合IDEA讲解)
168 0
|
3月前
|
网络安全 开发工具 数据安全/隐私保护
[Git]关联远程库的两种方法及配置
本篇文章对gitee公钥配置、同电脑连接多个gitee账号公钥配置等方法进行阐述, 如果文中阐述不全或不对的,多多交流。
74 0
[Git]关联远程库的两种方法及配置
|
5月前
|
Ubuntu Linux 开发工具
Linux Ubuntu配置Git的方法
Linux Ubuntu配置Git的方法
|
5月前
|
并行计算 TensorFlow 算法框架/工具
Linux Ubuntu配置CPU与GPU版本tensorflow库的方法
Linux Ubuntu配置CPU与GPU版本tensorflow库的方法
|
8月前
|
程序员 开发工具 数据安全/隐私保护
轻松掌握Git开发(五)远程库的基本操作
轻松掌握Git开发(五)远程库的基本操作