通过SSH协议拉取Ubuntu 里的 git repository.

架设私服本地玩下git 操作. 前提是先把SSH 设置好,能免密登录,Git 拉取代码也是用的同样的验证机制。

1.服务器上建立空的 repository,记得权限。

git --bare init --shared CuttingTool.git

 

2. git clone 到本地目录

git clone ssh://tim@192.168.1.103:2222/data/CuttingTool.git

 

 

3. 推送失败,权限不够

 提示错误 Broken pipe error: remote unpack failed: unable to create temporary object, ll 查看 repository 目录权限,发现是root用户的,现在创建的时候加了sudo,难怪解压不了

 解决办法:用你现有的用户创建git repo并使用相同的用户来推送

 

 4. 移花接木

    

 

5.转换私钥供tortoise 使用

  

 

 

6.提交代码

 

 

 

posted @ 2020-09-13 23:12  LearningAlbum  阅读(362)  评论(0)    收藏  举报