赞
踩
检查user/.shh文件夹中有没有id_isa.pub文件,没有的话打开Git Bash命令窗口,执行ssh-keygen命令生成密钥对
可能使用的指令:
su | 切换到用户 |
mkdir | 创建文件夹 |
touch | 创建文件 |
pwd | 显示当前路径 |
cat | 输出文件内容 |
cat >> filename | 开始往文件添加内容 |
CTRL+D | 结束输入 |
chown | 修改文件或文件夹的属主 |
chmod | 修改文件权限 |
rm -rf | 删除文件(夹) |
创建文件并设置权限
- mkdir .ssh && chmod 700 .ssh
- touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
用
cat >> authorized_keys
往.ssh/authorized_keys中添加公钥,CTRL+D结束输入
之后该公钥的设备访问该服务器不需要登录,也就可以将git仓库推送到服务器
(1) 克隆远程仓库,从此自动对远程仓库的该分支进行跟踪,master分支
git clone user@server:/~/***.git
存储的路径取决于git运行的路径,得到的文件夹名称为demo
(2) 把自己的文件放到clone得到的、带有.git的文件夹中
(3) push自己的文件内容到远程仓库
一次推送到远程仓库操作流程:
- git add . 当前文件夹下所有文件
-
- git commit -m "message" 提交更新
-
- git push 推送到远程仓库
(1) 本地git init得到本地仓库
在需要git的文件夹下运行git init
(2) 添加名为origin的远程仓库
git remote add origin user@server:/~/***.git
(3) push自己的文件内容到远程仓库
一次推送到远程仓库操作流程:
- git add . 当前文件夹下所有文件
-
- git commit -m "message" 提交更新
-
- git push 推送到远程仓库
在创建本地仓库的文件夹下执行git pull
该命令实际执行的操作是 获取(fetch) 并 合并(merge) 远端的改动
git使用简易指南:https://www.bootcss.com/p/git-guide/
Pro Git中文版:链接:https://pan.baidu.com/s/1jRprWQiNvwI5FNKLlBrl0w 提取码:tduc
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。