将本地项目上传至CSDN代码创库
来源:互联网 发布:一淘和淘宝联盟一起用 编辑:程序博客网 时间:2024/04/29 19:59
配置本地客户端了,确认你在CSDN id,获取的方式是在登录后,进入passport.csdn.net,在“个人帐号”的最下端查看用户名:
然后在命令行中输入:
git config --global user.name "CSDN id"
配置邮箱
配置的Git邮箱应与CSDN passport中注册邮箱一致,系统判断用户名是依靠邮箱信息:
git config --global user.email "CSDN passport中注册邮箱"
检查配置
最后检查user.name及user.email是否配置正确:
git config -l
管理公钥
公钥是CODE识别您的用户身份的一种认证方式,通过公钥,您可以将本地git项目与CODE建立联系,然后您就可以很方便的将本地代码上传到CODE,或者将CODE代码下载到本地了。
以下介绍生成公钥和管理公钥的方法。如果你是在windows系统下使用,需要先安装git的windows客户端msysgit , 然后运行 Git Bash, 在弹出的终端中输入下面提示的代码。
1. 生成公钥
首先检查本机公钥:
$ cd ~/.ssh
如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。
$ mkdir key_backup$ cp id_rsa* key_backup$ rm id_rsa*
生成新的密钥:
$ ssh-keygen -t rsa -C “您的邮箱地址”
在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。
您可以在你本机系统盘下,您的用户文件夹里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh密钥。
2. 添加公钥
登录CODE平台,进入用户“账户设置”,点击右侧栏的“ssh公钥管理”,点击“添加公钥”,将刚刚生成的公钥填写到“公钥”栏,并为它起一个名称,保存即可。
注意:复制公钥时不要复制多余的空格,否则可能添加不成功。
3. 管理公钥
您也可以在“账户设置”——“ssh公钥管理”删除或者修改公钥。
没有使用Readme文件初始化的项目
使用此选项创建的项目,多数情况是用户已经在本地有了一个项目,想把此项目变成使用Git管理。
$ 进入此项目所在文件夹$ git init$ git add .$ git commit -m “first commit”$ git remote add origin <项目url, 如git@code.csdn.net:xxx/xxx.git>$ git push -u origin master
使用Readme文件初始化的项目
使用此选项创建的项目,用户需要首先在本地将网站上的项目Clone下来,才能进一步进行文件上传。
$ git clone <项目url, 如git@code.csdn.net:xxx/xxx.git>$ 做些更新$ git push
注:如push时出现错误:
Agent admitted failure to sign using the key.
Permission denied (publickey,keyboard-interactive).
fatal: The remote end hung up unexpectedlly.
解决方法:当前用户下执行ssh-add。
今天 ,首次使用csdn代码托管平台管理个人的一个开源项目, 经过多次试验终于成功,并将全部过程记录下来分享一下。
- 明确自己的 csdn 账号和邮箱,这两样很重要。 没有账号需要注册一个。
- 创建一个空项目 ,例如 : 项目名称为 “ myproject ” ,完毕后项目页面上方会有一个提示
先不要管它, 记下 HTTPS 的地址 (重要) - 到git 官网 “http://msysgit.github.io/” 下载 git 最新版 ,并安装,一路 next 即可。
- 到 tortoisegit 官网 http://code.google.com/p/tortoisegit/ 下载 最新版 ,和中文语音安装包 , 安装。
这里有一点要注意 :有一个选项 choose ssh client ,要选 第二项
(如果 错过了 ,可以 到 软件的 “ 配置 网络 ” 中 再修改) - 安装完成后 ,在 任意位置(例如 桌面),点击鼠标右键 ,就能看的 tortoisegit 了,
- 点击 " 设置 " , 设置语言 为 中文。
然后在 “ git ” 中 ,设置 csdn 登录名 和邮箱 ,( 重要设置 ) - 建立一个空文件夹 ,并进入
- 点右键 “ git 克隆 ” 将 第二步 记下来的 HTTPS 地址 填在 url 上 ,
点击确定。 然后 ,就开始下载 空项目了 。 等到完成 。 再点右键
看到了吧 。 已经不一样了。
- 在文件夹下 放入项目文件, 点鼠标右键 “ git 提交 ”
填写注释 ,点击 确定
再点 确定 ,再在弹出的提示框中输入 csdn 的登录名密码 , 文件就上传到 csdn 服务器 上了。 - 同步源码 ,就用 “ git 同步 “
- 在刚才的文件夹里点右键
点 GIT GUI
点击 SHOW SSH KEY 在 弹出的对话框中 点击 “ generate key ” ,弹出两个对话框 ,直接点 ok , 生成 SSH 公钥。 复制一下。 - 到 csdn code 平台 上点击 “ 账户设置 ” “ SSH公钥管理 ” “ 添加公钥 ” , 将第一步复制出的SSH公钥粘贴到这里
公钥可以添加多个 ,可以把多台电脑生成的公钥都添加进去 - 再到 csdn 项目 页面中, 那个 SSH的提示信息就不见了。 复制出 SSH 地址。
- 到 tortoisegit 设置 , git 远端 ,HTTPS 这个是上一步 我们使用的那个地址。
然后我们再添加一个 远端 , 用刚刚复制出的 SSH 地址。 - 再次提交代码 ,第二个对话框中的远端 ,选择 SSH ,, 就不会弹出用户名密码的对话框了。
- 将本地项目上传至CSDN代码创库
- 将本地的项目上传到csdn上
- 将本地项目上传至GitHub上
- 将本地maven项目上传至github
- 如何将本地项目上传至GitHub
- 如何将本地项目上传至GitHub
- 将本地项目上传至github
- 将本地项目上传至Github
- 如何将本地代码上传至Github
- 首次将本地代码上传至github
- 如何通过命令将本地项目代码上传到github
- 将本地项目代码上传到github步骤
- 将本地项目上传到码云
- GitHub上传本地项目代码
- 本地项目代码上传github
- 如何将本地项目文件上传至github
- 如何将本地项目上传至GitHub(so easy!!!)
- 如何将本地代码上传至git仓库
- 2016年 团体程序设计天梯赛 - 模拟赛
- CSDN博客中使用目录
- transient使用
- shell 第一个简单的脚本和变量
- java 常用弹出框
- 将本地项目上传至CSDN代码创库
- 第一章作业题
- esxi在终端开启命令行模式
- Spark map 遍历rdd中的每个元素
- CSAPP LAB4 perflab-handout性能优化 smooth负优化详解
- 解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误
- python处理文件tab替换成空格
- Docker学习系列(五):Dockerfile文件
- 第十二周项目 Time类中的运算符重载