Mac下使用Git和Git客户端

先到git官网:https://git-scm.com/download 下载安装
Mac下使用Git和Git客户端_第1张图片

这里的git服务器使用本地虚拟机centos来模拟
创建一个用户,名为gitter,用于专门管理git相关

adduser gitter
passwd gitter

为了操作方便可以开启ssh免密码登陆

切换到gitter用户

su gitter

创建空库

cd /home/gitter
mkdir pro1
cd pro1
git init --bare pro1.git

git客户端有很多,这里使用Fork
菜单File-》Clone
Mac下使用Git和Git客户端_第2张图片
其中url为 [email protected]:/home/gitter/pro1/pro1.git

在mac的pro1文件夹下增加test.txt文件
可以看到相应的变化
Mac下使用Git和Git客户端_第3张图片

Mac下使用Git和Git客户端_第4张图片
Mac下使用Git和Git客户端_第5张图片
把commit的内容push到git服务器
Mac下使用Git和Git客户端_第6张图片
Mac下使用Git和Git客户端_第7张图片

至此最基本的commit-push流程已经完成

------------------
可能会出现的错误
错误1:客户端提示
bash: git-upload-pack: command not found,
(类似的还有bash: git-receive-pack: command not found,都属于这类问题)

什么原因呢?原来git服务器【192.168.1.61】上的git安装路径是/usr/local/git,不是默认路径,根据提示,在git服务器192.168.1.61上建立软链接即可:

ln -s /usr/local/git/bin/git-upload-pack /usr/bin/git-upload-pack

其他问题排查

你可能感兴趣的:(Linux,Git)