Ubuntu git仓库配置

安装Git

Ubuntu 安装Git:

参考 这儿

sudo apt-get install git 

# 第一次使用
git config --global user.name "your name"        # 设置用户名,注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
git config --global user.email "your email"        # 设置电子邮箱
git config --list                                  # 查看配置信息

Ubuntu作为远程仓库服务器,配置Git用户

# 创建账户git
# 创建Linux账户git,用来运行git服务,并切换到git用户下
sudo adduser git
su git
# 在用户目录下新建.SSH目录(若有的话则跳过这一步)
cd /home/git/
mkdir .ssh
chmod 755 .ssh
#接下来就要收集需要访问用户机器的公钥,公钥在各个终端机器用户目录下的.ssh/id_rsa.pub文件中;
#并将其内容copy到git仓库机器的~/.ssh/authorized_keys 文件里,该文件没有则创建
touch .ssh/authorized_keys
chmod 644 .ssh/authorized_keys

服务器端创建远程仓库

#在git用户的目录下创建一个仓库文件夹
mkdir /home/git/coderepo
# 进入到仓库目录下,初始化一个名叫mycode的远程库
cd /home/git/code
git init --bare mycode.git  #这里最好带上 --bare参数,否则后期上传项目的时候可能会出一些问题
#完成上述步骤后,得到我们的远程仓库地址为
git@ip地址:/home/git/coderepo/mycode.git #用户名@IP地址:/目录/仓库名.git

客户端配置git相关

参考这儿
先安装git

#生成客户端的私钥和密钥(linux),如果已有则忽略
ssh-keygen -t rsa #一路回车
#生成密钥公钥后,查看公钥,并将公钥放到.ssh/authorized_keys文件里
cat /home/用户名/.ssh/id_rsa.pub

创建本地仓库

mkdir 目录/mycode-client
cd 目录/mycode-client
#初始化本地目录
git init

本地使用

# 创建一个文件
touch hello.c
git add
git commit -m “add hello.c file”
#建立和远程仓库的连接:
git remote add origin git@目录:/home/git/coderepo/mycode.git
#第一次上传到远程仓库:
git push -u origin master
#以后每次上传到远程仓库:
git push

pycharm 把本地项目推送到远程空仓库

在pycharm上新建项目或导入项目后,将该项目初始化为git项目
在这里插入图片描述

在pycharm端配置远端项目地址
在这里插入图片描述

在这里插入图片描述
URL处填远程仓库地址:git@ip地址:/home/git/coderepo/mycode.git

配置好后添加本地项目文件
在这里插入图片描述
commit一波
在这里插入图片描述
push一下就可以了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值