博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
上传本地项目到git.oschina
阅读量:6537 次
发布时间:2019-06-24

本文共 966 字,大约阅读时间需要 3 分钟。

hot3.png

参照,后面添加一些自己的使用笔记。

 

1、创建公钥:

    如下命令生成sshkey:

ssh-keygen -t rsa -C "529017946@qq.com"

    查看你的public key,并把他添加到 Git @ OSC 

cat ~/.ssh/id_rsa.pub

    添加后,在终端(Terminal)中输入

ssh -T git@git.oschina.net

    若返回

Welcome to Git@OSC, yourname!

    证明添加成功!

   

2、到Git @ OSC 上面创建一个新的项目,并拷贝项目的ssh地址,这里假设地址为ssh_address

3、上传本地项目到新建的仓库中:

 

        打开Git  Bash,将目录切换到你的项目所在的文件夹

        例如你有一个项目Demo,你就切换到.../Demo目录下

        运行命令 git init .   注意后面有一个点

        运行命令 git pull ssh_address 

        运行命令  git add -A .  注意后面有一个点

        运行命令  git commit -am "对代码的有关说明"

        运行命令   git push ssh_address     master

最后出现进度,上传速度,done,证明上传成功。

 

后记:

    今天换了台电脑,执行第1步中ssh -T git@git.oschina.net的时候,报下面的错误

Permission denied (publickey).

     一番搜索发现,是因为ssh中的config文件(目录 ~/.ssh/config)下面没有oschina的相关配置(我的config里面只有公司git服务器的配置),将oschina配置加进去就好了,具体config文件格式如下:

host 51jjgit    user jjgit    hostname 192.168.10.51    port 22    identityfile ~/.ssh/id_rsahost git.oschina.net    user Feng_999    identityfile ~/.ssh/oschina

其中,identityfile后面指向的就是刚才生成的秘钥路径。

转载于:https://my.oschina.net/u/1473377/blog/657692

你可能感兴趣的文章
MD5加密
查看>>
RSA算法实例
查看>>
PHP快速读取CSV大文件
查看>>
understanding Golang channel in one word
查看>>
Unix环境高级编程笔记 :3、文件I/O
查看>>
html5为什么能替代Flash?搞不懂
查看>>
Java String与StringBuffer的区别
查看>>
Oracle SQL Developer 使用 InstantClient 连接Oracle9i
查看>>
socket 编程入门教程(三)TCP原理:6、字节流的发送与接收
查看>>
UITableView使用xib搭建显示数据
查看>>
iOS重写laodView
查看>>
CentOS 6/7 共享文件目录
查看>>
Dubbo源码之服务端并发控制——ExecuteLimitFilter
查看>>
ant
查看>>
设计模式 - 生产者/消费者模式
查看>>
CentOS搭建NodeJS+GitHub基础开发环境
查看>>
微信,想要说爱你,却没有那么容易!
查看>>
数据库范式的理解
查看>>
redis-cluster概念
查看>>
利用Percona XtraBackup进行单表备份恢复
查看>>