安装 git

yum -y install git

添加git 用户

adduser git

切换到git 用户

su git

在git用户家目录下创建  .ssh文件夹

mkdir .ssh

修改文件权限

chmod 700 .ssh

在.ssh 文件夹下创建文件

touch authorized_keys

修改文件夹权限

chmod 600 authorized_keys

将客户机的publickey添加到  authorized_keys 文件中

echo 'public key ' >>  authorized_keys

切换root用户

修改配置文件

vim  /etc/ssh/sshd_config

启用该行

PubkeyAuthentication yes

创建服务端裸仓库

git用户在  /home/git/目录下创建gitrepo目录

进入 gitrepo目录执行命令创建test仓库

git init --bare test.git

客户机执行

$ git clone git@ip:/home/git/gitrepo/test.git

克隆仓库 (test目录会自动创建,不用自己建)

或者在visul studio 解决方案中,右键,将项目添加到源码管理(会把解决方案目录变为git本地库,并添加gitignore文件)

将本地库与远程库关联

git remote add origin git@gitee.com:liaoxuefeng/learngit.git 
origin是远程库的名称,可以修改

然后将本地库文件推送到远程库

git push origin master

最新文章

  1. CRUD操作
  2. sql between and
  3. iOS学习17之OC内存管理
  4. linux服务器默认连接数配置
  5. Jquery easyui tree的使用
  6. linux命令(2):df 磁盘占用
  7. ios开发小技巧之摇一摇截屏
  8. Events
  9. hdu 2546 饭卡 01背包
  10. Android 游戏开发 View框架
  11. 分布式计算框架学习笔记--hadoop工作原理
  12. Python母版使用
  13. #学号 20175201张驰 《Java程序设计》第1周学习总结
  14. 第三个Sprint ------第七天
  15. Oracle varchar与varchar2的区别
  16. Redis笔记(2)单机数据库实现
  17. dp算法之平安果路径问题c++
  18. deeplearning.ai学习LSTM
  19. 安卓数据解析之 fastjson 的解析以及Gson解析
  20. 如何知道一个App的包名呢

热门文章

  1. Javascript 将一个句子中的单词首字母转成大写
  2. 服务跟踪sleuth和可视化跟踪工具Zipkin
  3. Xilinx 7 series FPGA multiboot技术的使用
  4. maya中MFnMesh.h使用说明的翻译
  5. Flask--(项目准备)--框架搭建,配置文件抽取,业务逻辑抽取
  6. docker stats top diff和cp
  7. gradle重复依赖终极方案解决办法
  8. Linux背背背(2)
  9. Vue 封装的noData组件
  10. 199. Spring Boot JNDI:这是虾米?