Ubuntu git 上传

相关的东西一共有三个远程库,ssh密钥,本地库

远程库:我们要保存到的云端位置,需要自己现先生成一个(Repositories 意思就是库)

在new 的时候可以设置一些信息,比如提示词什么的

ssh密钥:这个是最关键的,也是最容易迷惑的。ssh本身是一种加密协议,防止数据被劫后,全是

                    明文,被直接盗用。ssh密钥是本地生成的,需要添加到帐号里,相当于帐号就知道,我

                    可以接受来自有这个密钥的计算机发的文件。这个密钥实际是一串字符,为了防止被修

改,密钥本身在生成的时候也要求设置用户密码(pass prase)

本地库:在使用过程中,上传的代码需要有一个缓存的地方

整体流程:

1.生成ssh密钥

2.账户添加ssh密钥

3.在本地建立本地库,上传代码到本地库

4.本地库将代码发送到远程库

1.生成ssh 密钥

ssh密钥一般是一个.pub结尾的文件,存放在/.ssh(这个文件好像是不显示的)

可以进入/.ssh文件下,用$ ls -al 命令(list all)查看现有的ssh密钥

也可以命令生成新的密钥,可以看到过程中要求对密钥设置passphrase

生成之后,在/.ssh下可看到生成后的密钥

2.账户添加密钥

 key内容通过获得

 也可以自己复制

这时候,你的帐号和本地就关连起来了,测试一下

 

3.上传代码到本地

 设置上传人员的信息,可以在远程端看到,判断是谁修改的项目

进入要上传项目的目录,建立本地仓库.git

添加上传项目

查看当前本地库的内容(status)

 添加说明

 设置要上传的远程端

 注意:这个一旦设置,不能通过相同命令重命名,需要删掉重新添加,我刚开始远程库的路径没

              写对,一直提示找不到远程库,记一下怎么修改

 可以看到第一个命令查看当前设置的远程端,第二个是删除,第三句再看的时候已经没有设置好的远程端了,最后重新设置

上传成功。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值