Markdown Macro - get authorized/private page from GitLab (or any)

Pavel Bryazgin March 1, 2019

Can smbdy suggest any way to import my `README.md` from private repo (GitLab, GitHub, BitBucket or any).

I mean, Confluence need a user (addon-*), or any config with credentials/endpoint - to auth on this repo and then import markdown pages. TY

 

There are few free plugins, but there is no "auth" options:
- confluence-markdown-macro
- marked

Markdown Extensions for Confluence - supports only GitHub and BitBucket, and is expensive for me.

 

3 answers

1 vote
Александр Евграфов August 19, 2020

Hi, you may try to use nginx proxy wich add read_access token (repository_read) to markdown request for get Readme from private repo:

 

http {

# Gitlab address
upstream gitlab {
server gitlab.local:443;
}

server {
listen 80;
server_name confluence;

location ~* "/api/([v0-9]+)/projects/([0-9]+)/repository/files/README.md" {
proxy_pass https://gitlab;
proxy_set_header PRIVATE-TOKEN TOKEN;
}
}

And then use URL in macro:

http://confluence/api/v4/projects/999/repository/files/README.md/raw?ref=master

 

 

mfominov June 11, 2021

thx)

0 votes
Boris Berenberg - Atlas Authority
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 31, 2019

Markdown Macro plugin author here. 👋

We don't currently have plans to add support for authenticated remote connections in the short term. However, this is a free, and open source plugin. You're welcome to add it via a pull request at https://bitbucket.org/atlasauthority/markdown-macro-for-confluence/src and we will be happy to accept it.

0 votes
Marta Lopez Reyes _UOC_ July 15, 2019

did you get answer? 

Pavel Bryazgin July 19, 2019

nope

Pavel Bryazgin July 30, 2019

found this one, maybe someone can check about combining: any markdown-plugin + any GitLab plugin:

-> smart-git-integration-for-jira

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events