我们可以通过建立私有得git服务器来实现代码托管。
1、登录远程服务器
这里我们使用得是京东云服务,linux系统
2、安装Git
略
3、创建git组和用户
略 创建了用户cax
4、在cax用户下搭建git仓库
创建了cax用户后,就会在/home内自动生成cax文件夹。在/home/cax内创建一个文件夹project用于存放项目,同时在project内生成一个project.git文件。如下所示:
cax@JD:~$ mkdir project
cax@JD:~$ cd project/
cax@JD:~/project$ mkdir project.git
cax@JD:~/project$ cd project.git/
cax@JD:~/project/project.git$ git init --bare
Initialized empty Git repository in /home/cax/project/project.git/
这里会提示你已经创建了一个空的git库。
修改git仓库的所属者:
cax@JD:~/project$ chown -R git:cax project.git/
5、克隆仓库到本地
在本地电脑(确认已经安装git环境
)中 , 切换到工作目录 , 使用git bash
打开 , 执行以下命令:
$ git clone git@192.168.xx.xx:/home/cax/project/project.git
Cloning into 'project'...
Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':
warning: You appear to have cloned an empty repository.
会有提示说 , 这是一个空的仓库.接下来 , 就可以往仓库上传代码了.
6、pycharm链接git库进行代码的推拉
用pycharm打开git在本地的克隆位置就已经可以进行推拉了。
选中要推的文件,右键选择commit diractory...
然后会在弹窗中显示change内容,选择要进行提交的,点击commit即可。
然后再从git->Repository->push进入提交弹窗,选中我们之前发送的commit,点击确认即可。