博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用oschina的git服务器
阅读量:7175 次
发布时间:2019-06-29

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

初始配置

用注册的用户名和邮箱配置git config,这个信息不一定是你在网站注册的内容。

git config --global user.name ""git config --global user.email ""

创建密钥

用注册的邮箱创建公钥,这个邮箱最好是注册的邮箱,生成的公钥私钥对会保存到你当前登录的Windows账号所在的密钥文件夹目录下面去。在我们将公钥配置到网站中后,我们登录的时候,系统会将这个文件夹下面的私钥和网站公钥匹配,进行身份验证。

拷贝id-rsa.pub的文本内容到

 

通过下面命令可以查看是否设置公钥成功

但是有时会出现下面的情况,这是第一次ssh连接到服务器,客户端提示是否信任这个主机。一般直接输入yes,继续就好了。

创建和克隆项目

创建一个项目,私有项目可以不用开源协议,但是最好勾选初始化。

然后clone这个项目。

 

配置TortoiseGit

可以直接使用命令,通过TortoiseGit可能会遇到无法提交的异常,无法解决。

git status

git add *

git commit -m "commit info"

commit -a -m "commit info"

git push origin master

git pull origin master

 

选择上面生成的key文件

然后设置推送和拉取的密码(每次推送是要输入的)

 

保存为私钥

在获取的项目中右击,设置TortoiseGit

 

先提交后推送

 

Watch、Star和Fork说明

  • 看到某人的repository,如果觉得有帮助,可以star或者watch。如果fork到你的repositorys下则不能保证你的repo是最新的,除非是主动定期的pull。
  • watch的作用是关注,目的是等项目有更新的时候,你可以收到通知
  • star的作用是收藏,目的是方便以后查找
  • fork的作用是参与,会拷贝一份别人的项目到自己的账号下面。如果你自己有修改,通过Pull Request,原作者会考虑把你的修改和作者的内容合并。

 删除Fork的项目

 

git statusgit add *git commit -m "commit info"commit -a -m "commit info"git push origin mastergit pull origin master

 

转载地址:http://qwbzm.baihongyu.com/

你可能感兴趣的文章
互联网络解剖
查看>>
大话WEB前端性能优化基本套路
查看>>
初识webservice 服务
查看>>
ASP.NET MVC(二)
查看>>
Ext JS 4.1 RC2 Released发布
查看>>
[转载]2012 年 4 月,rating排行榜
查看>>
(转载)Http 请求处理流程
查看>>
GetVersion和GetVersionEx
查看>>
软工实践第一次作业
查看>>
php采集利器snoopy应用技巧
查看>>
java事件处理机制(自定义事件)j
查看>>
字符串反转
查看>>
我的友情链接
查看>>
Mysq-MMM读写分离实操(简单易懂版)
查看>>
博文索引
查看>>
修改mysql用户密码
查看>>
Postgresql PostGIS使用总结
查看>>
Django中间件
查看>>
活动目录服务的配置与管理(7) 利用组策略实现文件夹重定向
查看>>
删除除了匹配到的所有文件以及文件夹
查看>>