coding代码仓库的配置和代码上传

参照:
https://blog.csdn.net/luo_da/article/details/80108117
https://blog.csdn.net/zamamiro/article/details/70172900

1.生成ssh

在桌面右键,选择Git Bash Here,进入操作界面,输入“ssh-keygen -t rsa -b 4096 -c "xxxxxxxx@xxx.com(自己注册时绑定的邮箱)"”命令
在这里插入图片描述

继续输入"cat ~/.ssh/id_rsa.pub"命令,生成ssh
在这里插入图片描述

2.获取ssh

将命令行中的ssh按照格式粘贴到项目中(账户->ssh公钥)
在这里插入图片描述

如果提示ssh格式错误,请检查自己粘贴是否符合要求,如符合要求,仍然提示ssh格式错误,打开c:/user/bigface(你自己的用户名)/.ssh文件夹(下图以程新松为例)

找到拓展名为pub的文件,以记事本方式打开它,将内容粘贴到网页中的SSH-RSA公钥内容对话框中,去掉后面的邮箱(即新松@saucxs)后点击添加按钮。

ssh应该配置成功。

3.创建本地仓库

在本地创建一个文件夹,作为你上传代码的本地仓库,接下来就要把这个仓库与coding服务器端进行配置

mkdir test  // 创建本地文件test
cd test  // 进入test文件中
vi 1.txt // 创建1.txt文件输入文本

在这里插入图片描述
在test这个文件夹内点击右键,选择Git Bash Here,首先要初始化本地仓库,输入"git init"命令
在这里插入图片描述

接下来克隆远程仓库(coding上如何创建项目),输入"git clone http://xxxxxxxx"命令,命令中的url(链接)寻找方式如下
在这里插入图片描述
在这里插入图片描述

将这个url粘贴到命令中,进行远程仓库的克隆
在这里插入图片描述

4.代码推送

这时候,本地仓库的配置就完成了,接下来要查看一下本地仓库的状态,一检查配置是否成功,进而进行代码的推送

输入命令"git status"
在这里插入图片描述

在程新松的本地仓库中有gg.txt文件,输入git status命令后,会发现以红色字体打印出来的“gg.txt”,说明该文件存在于本地仓库,但并未推送到云端

输入"git add 文件名"命令
在这里插入图片描述

输入"git commit -m “代码备注随便写” "命令提交

然后输入"git push origin master"命令推送到云端,origin是服务器,master是分枝。

因为我们之前没有使用"git config"命令,所以推送代码时会弹出一个对话框提示输入邮箱和账号密码,如下图(git config配置方法在文章最后的链接中)

在这里插入图片描述

一切结束后,输入"git status"查看本地代码状态,会用绿字显示,表示上传成功,进入coding.net的项目主页,你会发现自己在本地推送的代码已经出现在项目中。

在这里插入图片描述
提交项目中可能出现的问题总结:

1. git错误:unable to auto-detect email address
解决办法有效:

找到工程目录 (Project) 的.git文件夹,打开之后找到config文件,在最后边加上一句话
[user]
email=your email
name=your name
在这里插入图片描述
2. git 上传文件到仓库上提示:origin does not to be a git repository
解决办法:
重新输入一次:git remote add origin git@github.com:yourusername/test.git
然后再输入:git push -u origin master 就可以提交了
3. The authenticity of host ‘github.com (13.229.188.59)’ can’t be established.
在这里插入图片描述
解决办法:

A.出现Are you sure you want to continue connecting (yes/no)?时,选择yes
在这里插入图片描述
B. ls -al ~/.ssh 查看权限
在这里插入图片描述
C. ssh-keygen -t rsa -C “github用户名”,按三次回车
在这里插入图片描述
D.cat ~/.ssh/id_rsa.pub生成新的SSH

E.登陆github,点击头像-settings-new SSH,复制新生成的SSH

F.正常push
4. Permission denied (publickey)
解决方法:
请参考:https://www.cnblogs.com/xubing-613/p/6844564.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kevin_org

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值