git 码云的使用

每次用git,总是会出现错误。然后就没去弄了,今天终于把它搞定了,总结一下,我所遇到的疑问点。

1.链接远程仓库,一直有两种方法。一是:从远程先克隆下来,然后再联系。二是:本地建立仓库,远程建立仓库,再关联。我目前只会第一种。

2. .ssh是本电脑的唯一标识,而不是用户的唯一标识。所以当你,从公司到家时,在家还要继续编码,即又要重新生成sshkey,然后添加到你的码云sshkey里面,然后你才有权限提交。

实现步骤:

1.注册,登录码云,建立仓库,如图:

按照字面意思,这里先选择公有的。私有的,克隆,上传,无非就多一步,验证用户名和密码。

创建成功后,就可以获取到克隆地址:

2. 本地安装git,新建文件夹,右键,git bash

首先,git init,初始化仓库,然后按照官方的指定步骤操作;

这里注意一点细节:仓库克隆下来后,会有一个test文件夹,我们必须进入到文件夹下面,才是远程的项目

如果报错的话(如下):直接先跳去第三步,生成权限那步。完成第三步后,再来克隆。

git@gitee.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

进入,刚刚克隆的文件夹里面,一定要进如文件夹。。。新建text.txt文件

输入命令:

git add . 添加所有修改的文件

git commit -m 'first commit '    提交到仓库,备注为‘first commit’

git push origin master  提交到远程仓库。以后,每次推送到远程都是这个命令。

3. 当然,在使用 git push origin master之前,没有配置sshkey,是会报错的。你凭什么提交到远程呢?接下来,我们就去获取这凭证。(经测试,这一步,应该放在git init 命令后)

本地生成sshkey,命令:

 ssh-keygen -t rsa -C "youremail@example.com"

我这里,就不回车了,因为我早已经生成过了。

一路回车。然后就去照文件夹下面的连个文件:

打开公钥,复制里面的东西,到码云上面,保存即可:

至此,远程,就识别到了,原来,这台电脑是自己人,就给你提交到远程的权限了。意思是,你换了电脑,又要重新生成sshkey,然后添加到码云上面即可。

然后再去执行提交到远程的命令:

git push origin master

就会成功。刷新,码云的页面就会看到刚刚提交的文件:

在跟目录有个叫.gitgnore的文件,里面就是不用上传到远程的文件,设置下:

ok,成功!

参考资料:

https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416

https://gitee.com/help/articles/4122

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值