首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过ssh创建新的存储库?

如何通过ssh创建新的存储库?
EN

Stack Overflow用户
提问于 2017-02-15 06:44:58
回答 2查看 190关注 0票数 1

我希望利用ssh键提供的无密码访问的机会来创建新的存储库,而不是每次输入用户名和密码来打开浏览器和登录git托管提供商。如何通过ssh创建新的存储库?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-15 07:28:18

GitHub API确实为项目创建提供了一种机制,目前处于alpha状态中。请参阅https://developer.github.com/v3/projects/#create-a-repository-project

票数 1
EN

Stack Overflow用户

发布于 2017-02-20 01:21:02

我使用这个/usr/local/bin/github

代码语言:javascript
运行
复制
#!/bin/dash

# Create a personal access token here
#
#     https://github.com/settings/tokens
#
# and make sure it has the 'repo' scope.

TOKEN=`cat /home/user/github_token`
REPO=$2
curl -s -XPOST -H 'Authorization: token '$TOKEN https://api.github.com/user/repos -d '{"name":"'$REPO'"}'|egrep -w 'already|"name":'|grep -o '.*[^,]'|cut -d: -f2|perl -pe 's/^ "(.*)"/$1/;s/name already exists on this account/already exists/'|perl -pe "s/$REPO/successfully created/"

它以github init myrepo的形式运行。从CLI创建和分叉项目非常有用。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42318062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档